Skip to main content



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

Metadata

Release files for scisonify 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scisonify 1.0.0
File Size Uploaded Provenance
scisonify-1.0.0.tar.gz 11.9 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for scisonify 1.0.0
File Interpreter ABI Platform
scisonify-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.9 MB

Release files / scisonify-1.0.0.tar.gz

Download URL scisonify-1.0.0.tar.gz
Size 11.9 MB
Tags Source
SHA-256 checksum
How to use checksums
b4c42687a0704e32aa7b771e7922a3f7af8cfbaa78b2551e82662ad102bfbca8
BLAKE2b-256 checksum
How to use checksums
50cc52564786d99c366f96583b8027f631fd45d33dd9aadcd8c0ded40e8167ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / scisonify-1.0.0-py3-none-any.whl

Download URL scisonify-1.0.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f12ae81378d8be08eed40504effbbb27ddd13123eaff8c3f255dea9d0b2d7a64
BLAKE2b-256 checksum
How to use checksums
545e9a57779708ff1b1ce3251d753dc193d67e0dff61a1972ba050543beebade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Security for scisonify 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page