Utilities for loading data recorded with NeurOne
Project description
TODO: pypi version and pypi python version shields
NeuroneLoader is a python module for loading data recorded with Bittium NeurOne (formerly MegaEMG).
Props to Andreas Henelius at Finnish Institute of Occupational Health for figuring out how to read the NeurOne binary format in pure python as part of his export2hdf project.
Installation
pip install neurone_loader
Quick start
>>> from neurone_loader import Recording
>>> rec = Recording(path_to_recording_folder)
>>> rec.event_codes
array([ 0, 1, 12, 13, 99, 128], dtype=int32)
Please note that because raw EEG recordings can be quite large this package is very memory aware. Most data will be loaded from disk lazily, i.e. the moment you’re actually accessing it, and redundant data will be removed from memory as soon as it has been copied - unless you specify otherwise.
I recommend looking at the docstrings before executing anything and maybe having a look at Concepts section in the Documentation before you start working with this package.
Contributing
If you encounter any problem feel free to open a issue on GitHub. If you found a bug and want to supply a fix or if you want to contribute a new feature open a pull request. Just make sure that your code is not breaking any tests and you also supply tests for your code.
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 Distributions
Built Distribution
Hashes for neurone_loader-1.0.0rc2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef9cc4f002a7430735a138b9708758a33b8836858c58c2a6e100eebfc2db72bb |
|
MD5 | 8776a07ef4a9da4e4a66a2760d8390eb |
|
BLAKE2b-256 | b3b5c2b33ed22edc592718570006bafd027b9e909eaa38db13cd2757171bf3f1 |