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.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce5a83591b63a3e96b3be10575875b1ec26dc00e9f9e4c2fb652e1500800a6d5 |
|
MD5 | 4b27675a3083dd8e74f21a2da4b735ad |
|
BLAKE2b-256 | 8545879bce77e5115c7fa4b25cbad9c59c56f1b2f6a47dc3f36c0a3253e81bf3 |