Skip to main content

Reader and utilities for multi-sensor OpenEarable recordings.

Project description

Open Earable Python

Python toolkit for parsing and analyzing multi-sensor OpenEarable recordings.

Installation

pip install open-earable-python

For local development:

git clone https://github.com/OpenEarable/open-earable-python.git
cd open-earable-python
python -m venv .venv
source .venv/bin/activate
pip install -e .

Quick Example

from open_earable_python import SensorDataset

dataset = SensorDataset("recording.oe")

# Combined time-indexed DataFrame of all parsed sensors
df = dataset.get_dataframe()

# Per-sensor views
imu_df = dataset.imu.df
ppg_red = dataset.ppg["ppg.red"]
audio_df = dataset.get_audio_dataframe()

Documentation

License

MIT. See LICENSE.

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

open_earable_python-0.0.2.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open_earable_python-0.0.2-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file open_earable_python-0.0.2.tar.gz.

File metadata

  • Download URL: open_earable_python-0.0.2.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for open_earable_python-0.0.2.tar.gz
Algorithm Hash digest
SHA256 208a5332038a0fd9af50d033c21327166a4d76e59055a418bfc015e57302a278
MD5 dbb9c850a3c3799467c8a69b3b8350b8
BLAKE2b-256 1f5f0fb4c9bed2a51b8e69829684e32b011d9bd9190e3ced67ebe0b2550ac48e

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_earable_python-0.0.2.tar.gz:

Publisher: publish-pypi.yml on OpenEarable/open-earable-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file open_earable_python-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for open_earable_python-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c09415a79b708adef388d0c711e5f767c4475d2a3935ef9168d1abc7635f80e6
MD5 23abdf7b3af3d98a23b2bed252e65e0d
BLAKE2b-256 420fe5c6eb8fcdab81df9252716d605149ed71293a1023952c3c7ca4cd3b308c

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_earable_python-0.0.2-py3-none-any.whl:

Publisher: publish-pypi.yml on OpenEarable/open-earable-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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