Skip to main content

Turn Scientific Data into Sounds & Music

Project description



Documentation Status

Turning Scientific Data into Sounds & Music

What is it?

Sci-Sonify is a Python package that enables simple and straightforward data sonification (a.k.a. representing data as sounds). It converts data stored using common packages in the Scientific Python Ecosystem such as Numpy, Pandas, and Xarray as musical notes.

Soundmaps

Instead of using colors (i.e. colormaps) for visualuzing data, Sci-Sonify introduces the concept of "soundmaps", which allow for mapping quantitative data to a range of musical notes.

Accessors

In addition to providing standalone functionality for working with lists and arrays, Sci-Sonify introduces accessors into commonly used packages in the Scientific Python Ecosystem.

Xarray

Sonification through a xr.DataArray

import xarray as xr
import scisonify.xarray

da = xr.DataArray([1, 2, 3])

da.sonify()

Pandas

Sonification through a pd.Series

import pandas as pd
import scisonify.pandas

s = pd.Series([1, 2, 3])

s.sonify()

Installation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scisonify-0.0.0.tar.gz (11.9 MB view details)

Uploaded Source

Built Distribution

scisonify-0.0.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file scisonify-0.0.0.tar.gz.

File metadata

  • Download URL: scisonify-0.0.0.tar.gz
  • Upload date:
  • Size: 11.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for scisonify-0.0.0.tar.gz
Algorithm Hash digest
SHA256 379a81a2f34b6c1857545385b880644134f056fe2ff89e1cc3d88d625c1a7fcb
MD5 c91b92197c5312021ae569a7699ebb21
BLAKE2b-256 279f53e4e452663a5a694f2e360a794ea1a23e5c71a17282c76a385f257a711f

See more details on using hashes here.

File details

Details for the file scisonify-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: scisonify-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for scisonify-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7781e8d9d0d6d0f749248366e30e9bb6cecf9adde14fa276fb8e731038136e2e
MD5 8a3b9e0b92388b7207463b6680b0f1d0
BLAKE2b-256 ae21cd1d3ba63218398d97a514a32c3628ec30cbb0662c542ba0140b61c5fe0c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page