跳转到主要内容

fastsurfer的Pydra任务包

项目描述

https://github.com/nipype/pydra-fastsurfer/actions/workflows/pythonpackage.yml/badge.svg https://codecov.io/gh/nipype/pydra-fastsurfer/branch/main/graph/badge.svg?token=UIS0OGPST7 Supported Python versions Latest Version

此软件包包含fastsurfer工具包的Pydra接口。

测试

此软件包包含一系列自动生成的测试模块。要安装运行测试所需的依赖项

$ pip install -e .[test]

然后可以使用以下方式启动测试,包括 doctests <https://docs.pythonlang.cn/3/library/doctest.html>`__

$ pytest --doctest-modules pydra/tasks/*

默认情况下,测试将在10秒后超时,之后假定底层工具已通过验证/初始化阶段,并假定它将运行完成。要禁用此功能并运行测试直到完成,请运行

$ pytest --doctest-modules --timeout-pass 0 pydra/tasks/*

为此软件包做出贡献

开发者安装

从源目录以开发者模式安装存储库,并安装pre-commit以确保一致的代码风格和质量。

$ pip install -e .[test,dev]
$ pre-commit install

输入和样本测试数据

自动生成的测试将尝试根据字段的类型及其对它的任何约束,提供有意义的默认值作为要测试的任务实例。然而,这些值在查阅底层工具的文档后通常需要手动覆盖。

对于基于文件的数据,将为选定的格式类型自动创建文件系统对象,例如Nifti,Dicom。因此,在YAML规范的“inputs > types”和“outputs > types”字典中指定文件的格式时,使用相应的“mime-like”字符串对应于fileformats类是很重要的。

如果在文件格式中没有找到所需的文件类型实现,请参阅 文件格式文档 了解如何定义新的文件格式类型,并查看 fileformats-medimage-extras 了解如何实现生成样本数据的方法的示例。

项目详情


下载文件

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

源代码分发

pydra_fastsurfer-0.1.0.tar.gz (10.5 kB 查看哈希值)

上传时间 源代码

构建分发

pydra_fastsurfer-0.1.0-py3-none-any.whl (7.8 kB 查看哈希值)

上传时间 Python 3

由以下支持