跳转到主要内容

将数据从专有格式转换为NWB格式。

项目描述

PyPI version Daily Tests Auto-release codecov documentation Python Code Style License

NeuroConv logo

自动将神经生理学数据转换为NWB

查看我们的文档

目录

关于

NeuroConv是一个Python包,用于将各种专有格式的神经生理学数据转换为神经数据无国界(NWB)标准。

特性

  • 读取来自40种流行神经生理学数据格式的数据,并使用最佳实践写入NWB。
  • 从每个格式中提取相关元数据。
  • 通过分块读取数据集来处理大量数据。
  • 通过自动应用分块和无损压缩来最小化NWB文件的大小。
  • 支持多个数据流的集合,并支持流的时间对齐的常见方法。

安装

我们始终建议在干净的环境中安装和运行Python包。一种方法是使用conda环境

conda create --name <give the environment a name> --python <choose a version of Python to use>
conda activate <environment name>

要通过PyPI安装NeuroConv的最新稳定版本,请运行

pip install neuroconv

要安装当前的未发布main分支(需要您的环境中安装git,例如通过conda install git),请运行

pip install git+https://github.com/catalystneuro/neuroconv.git@main

NeuroConv还支持各种额外的依赖项,可以在方括号内指定,例如

pip install "neuroconv[openephys, dandi]"

这将安装与读取OpenEphys数据以及使用DANDI CLI(如自动上传到DANDI存档)相关的额外依赖项。

您可以在主安装指南中了解更多关于这些选项的信息。

文档

请参阅我们的ReadTheDocs页面以获取完整的文档,包括所有支持格式的图库。

许可证

NeuroConv在BSD3许可证下发布。有关更多信息,请参阅LICENSE

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

neuroconv-0.6.4.tar.gz (223.7 kB 查看哈希值)

上传时间 源代码

构建分发

neuroconv-0.6.4-py3-none-any.whl (290.2 kB 查看哈希值)

上传时间 Python 3

支持者