用于读写nrrd文件的纯python模块。
pynrrd的Python项目详细描述
Pynrrd
pynrrd是一个纯python模块,用于将NRRD文件读写到 来自numpy数组。
依赖性
模块的唯一依赖项是numpy。
安装
通过pip和pypi存储库安装(推荐)
pip install pynrrd
通过pip和github安装
pip install git+https://github.com/mhe/pynrrd.git
从源安装(推荐用于Pynrrd)
对于希望为pynrrd做出贡献的开发人员,可以克隆pynrrd存储库并使用以下命令安装它:
git clone https://github.com/mhe/pynrrd.git
cd pynrrd
pip install .
或者,对于最后一行,请使用:
pip install -e .
要以“开发”或“可编辑”模式安装,可以对本地工作代码进行更改,python将使用 更新的pynrrd代码。
测试
可以通过基本目录中的以下命令运行测试:
python -m unittest discover -v nrrd/tests
示例用法
importnumpyasnpimportnrrd# Some sample numpy datadata=np.zeros((5,4,3,2))filename='testdata.nrrd'# Write to a NRRD filenrrd.write(filename,data)# Read the data back from filereaddata,header=nrrd.read(filename)print(readdata.shape)print(header)
下一步
有关详细信息,请参见documentation。
许可证
有关详细信息,请参见LICENSE。