Skip to content

1.0.0

Choose a tag to compare

@neuromechanist neuromechanist released this 31 May 23:48
· 35 commits to main since this release
f927684

biosigIO 1.0.0 — the package is renamed emgio -> biosigio and is now the multimodal biosignal I/O library (EEG, EMG, iEEG, MEG, and behavioral/marker streams).

Breaking changes

  • Package renamed: import emgio -> import biosigio (pip install biosigio). The emgio project on PyPI is frozen at 0.6.0; a transitional emgio shim release will follow.
  • EMG alias removed: use Recording (it was a deprecated alias since 0.5.0).

Highlights since 0.x

  • Importers: EEGLAB, Trigno, OTB, EDF/BDF(+), WFDB, XDF, MEG (.fif/CTF) and BrainVision via MNE, and proprietary electrophysiology (Intan/Blackrock/Spike2/Plexon/Micromed/Neuralynx) via python-neo.
  • Exporters: EDF/BDF(+) with auto format selection, Parquet + Arrow/Feather (lossless), and a Zarr serving store (viewing + inference + training from one derived store).
  • Modality-agnostic Recording class, anti-aliased resample, blocking ty type-check gate, and a full docs site.

Install

pip install biosigio              # core
pip install 'biosigio[all]'       # + meg, arrow, neo, zarr, dev, docs

Docs: https://neuromechanist.github.io/biosigio/