Convert data from proprietary formats to NWB format.
Project description
Automatically convert neurophysiology data to NWB
Table of Contents
About
NeuroConv is a Python package for converting neurophysiology data in a variety of proprietary formats to the Neurodata Without Borders (NWB) standard.
Features:
- Reads data from 40 popular neurophysiology data formats and writes to NWB using best practices.
- Extracts relevant metadata from each format.
- Handles large data volume by reading datasets piece-wise.
- Minimizes the size of the NWB files by automatically applying chunking and lossless compression.
- Supports ensembles of multiple data streams, and supports common methods for temporal alignment of streams.
Installation
To install the latest stable release of neuroconv though PyPI, type:
pip install neuroconv
For more flexibility we recommend installing the latest version directly from GitHub. The following commands create an environment with all the required dependencies and the latest updates:
git clone https://github.com/catalystneuro/neuroconv
cd neuroconv
conda env create -f make_environment.yml
conda activate neuroconv_environment
Note that this will install the package in editable mode.
Finally, if you prefer to avoid conda
altogether, the following commands provide a clean installation within the current environment:
pip install git+https://github.com/catalystneuro/neuroconv.git@master
Documentation
See our ReadTheDocs page for full documentation, including a gallery of all supported formats.
License
NeuroConv is distributed under the BSD3 License. See LICENSE for more information.
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
Hashes for neuroconv-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66bee0801c7dd4c6f9063ba917108ba448485807eb4e70196951e443500214f8 |
|
MD5 | 83f66501413819a3fb4856a33727e036 |
|
BLAKE2b-256 | f91b81a23c2fcba91f83814429c282ecb33d34bccb6bd2af8a5d0e6c7680b03a |