fsl python库

fslp的Python项目详细描述


https://img.shields.io/pypi/v/fslpy.svghttps://anaconda.org/conda-forge/fslpy/badges/version.svghttps://zenodo.org/badge/DOI/10.5281/zenodo.1470750.svghttps://git.fmrib.ox.ac.uk/fsl/fslpy/badges/master/coverage.svg

fslpy项目是一个FSL 用python编写的编程库。它由FSLeyes使用。

fslpy是针对python版本3.5、3.6和3.7进行测试的。

安装

通过pip安装fslpy及其核心依赖项:

pip install fslpy

fslpy也可以在conda-forge

conda install -c conda-forge fslpy

依赖关系

fslpy的所有核心依赖项都列在 requirements.txt文件。

中列出了一些额外的依赖项 requirements-extra.txt 提供附加功能:

如果您使用Linux,则需要首先安装wxpython,因为二进制文件是 在PYPI上不可用。像这样安装wxpython,更改 特定平台:

pip install -f https://extras.wxpython.org/wxPython4/extras/linux/gtk2/ubuntu-16.04/ wxpython

安装wxpython后,可以键入以下命令来安装 其他附加依赖项:

pip install fslpy[extras]

测试和文档的依赖关系列在 requirements-dev.txt文件。

非python依赖项

fsl.data.dicom模块要求存在 克里斯·罗登的dcm2niix计划。

rtree库假定libspatialindex安装在 你的系统。

fsl.transform.x5模块使用h5py,这需要libhdf5

文件

fslpy使用sphinx记录。你 可以通过运行:

pip install -r requirements-dev.txt
python setup.py doc

html文档将生成并保存在doc/html/ 目录。

测试

通过以下途径运行测试套件:

pip install -r requirements-dev.txt
python setup.py test

将在report.html生成测试报告,并生成代码覆盖率报告 将在htmlcov/中生成。

贡献

如果您对贡献fslpy感兴趣,请查看 contributing guide

学分

fsl.data.dicom模块只是一个很薄的 chris rorden的dcm2niix程序的包装。

用于测试的example.mgz文件, 源于nibabel测试数据集。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java testNG优先级和依赖性   java JPQL:以下WHERE子句使用继承时出现问题   java是否可以在JTable渲染器中进行查询?   java如何在javascript中向url添加变量并使用@PathVariable获取   在外部jframe中显示java控制台   java I无法连接到IBM MQ的QM错误2035 MQRC\u未授权   apache zookeeper如何解决Storm应用程序在本地集群中运行时出现的错误“java.net.ConnectException:连接被拒绝:connect”?   读取第一行的java文本文件具有键和第二行前进值   java在哪个线程池中affinityRun提交任务?如何配置线程数?   Java拆分字符串正则表达式:前导空格   如何在Java中读取Pop3服务器中的入站电子邮件   带/不带布局管理器的swing Java定位GUI组件   在Spring Webflux中使用域设置java多会话ID   http Java web将其内容刮除,但只刮除正文样式,然后不退出并永远运行   java图形绘制组件和循环故障