Skip to main content

Tools for importing nipype 1.x interfaces into Pydra

Project description

Nipype 1 Tasks for Pydra

PyPI version github codecov

Pydra is a redesign of the Nipype dataflow engine, and the core of the emerging Nipype 2 ecosystem.

This is a task package, a set of Pydra Tasks that inhabits the pydra.tasks.* namespace, to ease wrapping Nipype 1 Interfaces.

Additional tools for migrating from Nipype 1 to Pydra may find their home here.

Installation

pip install pydra-nipype1

Usage

from pydra.tasks.nipype1.utils import Nipype1Task
from nipype.interfaces import fsl

thresh = Nipype1Task(fsl.Threshold())
res = thresh(in_file=fname, thresh=0.5)

For developers

Install repo in developer mode from the source directory. It is also useful to install pre-commit to take care of styling via black:

pip install -e .[dev]
pre-commit install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydra-nipype1-0.2.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

pydra_nipype1-0.2.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file pydra-nipype1-0.2.0.tar.gz.

File metadata

  • Download URL: pydra-nipype1-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for pydra-nipype1-0.2.0.tar.gz
Algorithm Hash digest
SHA256 59b39098b6d5b83fc75c20c77f2d28c865b59d061adcf1d922b4a397b5396bb0
MD5 cea800193210a8361fd11b9ca0526179
BLAKE2b-256 3414daf1d4dd5a64d7e71871f9aad22bd9fb79de945ff009665630c5edbf79fe

See more details on using hashes here.

Provenance

File details

Details for the file pydra_nipype1-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pydra_nipype1-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b0afcb82fd089212a6c9c81afdce8b4b890acd8cf25145a6d9f254139bf1763
MD5 b939d6563c0a5ddd767122745d4e59be
BLAKE2b-256 490399c3bc0785afd3c97fa94ca9c1a90c5cc1382e16318df10f35ded64c5f05

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page