跳转到主要内容

dcm2bids的Pydra任务

项目描述

pydra-dcm2bids

PyPI - Version PyPI - Python Version


Pydra tasks for dcm2bids.

Pydra 是一个数据流引擎,它提供了一组轻量级抽象,用于DAG构建、操作和分布式执行。

dcm2bids 是一个工具,它简化了从DICOM数据集到按BIDS组织的NIfTI文件的转换。

安装

pip install pydra-dcm2bids

使用此包需要单独安装dcm2bidsdcm2niix。请查看以下说明

可以使用以下命令与pydra-dcm2bids一起安装dcm2bids

pip install 'pydra-dcm2bids[all]'

用法

from pydra.tasks import dcm2bids

task = dcm2bids.Dcm2Bids(
    dicom_dir="/path/to/dicom/dir",
    output_dir="/path/to/bids/dir",
    config_file="/path/to/config/file.json",
    participant_id="sub-01",
)

result = task()

您可以检查以下配置文件的示例。

开发

此项目由Hatch管理。

pipx install hatch

要运行测试套件

hatch run test:no-cov

要修复linting问题

hatch run lint:fix

要检查文档

hatch run docs:serve --open-browser

许可证

pydra-dcm2bids 根据Apache License, Version 2.0分发。

项目详情


下载文件

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

源代码分发

pydra_dcm2bids-0.0.4.tar.gz (9.2 kB 查看哈希值)

上传时间 源代码

构建分发

pydra_dcm2bids-0.0.4-py3-none-any.whl (7.1 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面