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@main
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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cebd3b65b4a8118a4b86c9ac0f7328fccdcaaf4e1f0add6f19e9a70282506bc4 |
|
MD5 | 1007bacbb2f7b01bf7d3b0669e916173 |
|
BLAKE2b-256 | b8c69582373244681fada21c4b34383558b38de12c80745dc0f8cec987e0d93a |