层析数据处理与重建的python包
neutomp的Python项目详细描述
#Neutompy工具箱 <;img src=“https://github.com/dmici/NeuTomPy-toolbox/blob/master/img/logo_neutompy.png”width=“850”>;
neutompy toolbox是一个用于层析数据处理和重建的python包。 这种工具箱包括预处理算法、工件去除和广泛的迭代 重建方法以及滤波反投影算法。 Neutompy工具箱最初是为中子断层成像设计的,它的开发是为了支持 用户和研究人员需要比较最新的重建方法,并为他们的数据选择最佳的数据处理流程。
#特点 *tiff和fits文件和图像堆栈的读者和作者 *数据正常化与剂量校正,校正旋转轴倾斜,环滤波器,离群去除 *由[astra toolbox](https://www.astra-toolbox.com/)提供支持的各种重建算法:fbp、sirt、sart、art、cgls、nn-fbp、mr-fbp *使用多种指标进行图像质量评估
#安装
neutompy工具箱支持linux和windows64位操作系统。
首先,使用python 3.5或3.6安装一个[conda](https://www.anaconda.com/download/)python环境。
需要安装一些依赖项,因此在conda环境中运行以下命令: ` console $ conda install -c simpleitk simpleitk $ conda install -castra-toolboxastra-toolbox $ conda install -cconda-forge numexpr matplotlib astropy tifffile opencv scikit-imageread-roi tqdm pywavelets `
然后通过pip
:
` console $ pip install neutompy ` #更新
要将Neutompy安装更新到最新版本,请运行: ` console $ pip install neutompy --upgrade `
#文件 阅读文档时可以找到完整的文档:<;https://neutompy-toolbox.readthedocs.io>;。
典型用法的教程和代码示例可以在文件夹[示例](https://github.com/dmici/NeuTomPy-toolbox/blob/master/examples)中找到。
可在[此处](https://mega.nz/#F!k0g32QiC!zbGZMuTES4WOzrxJEfPaSA)找到用于测试的示例数据集。该数据集包括在英国ISIS中子散裂源IMAT束线处采集的体模样品的中子射线照片。
#接触 如果您因任何原因想与我们联系,请发送电子邮件至:neutompy@gmail.com
许可证
该项目是在[gplv3](https://github.com/dmici/NeuTomPy-toolbox/blob/master/LICENSE)许可下授权的。