Turn Scientific Data into Sounds & Music
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file scisonify-1.0.0.tar.gz
.
File metadata
- Download URL: scisonify-1.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c42687a0704e32aa7b771e7922a3f7af8cfbaa78b2551e82662ad102bfbca8 |
|
MD5 | b55248b972393a85a2febfdbe254bcae |
|
BLAKE2b-256 | 50cc52564786d99c366f96583b8027f631fd45d33dd9aadcd8c0ded40e8167ce |
File details
Details for the file scisonify-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: scisonify-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f12ae81378d8be08eed40504effbbb27ddd13123eaff8c3f255dea9d0b2d7a64 |
|
MD5 | 643d8db004c0744779b8f157374f7f02 |
|
BLAKE2b-256 | 545e9a57779708ff1b1ce3251d753dc193d67e0dff61a1972ba050543beebade |