Skip to content

Dynamic iterables #819

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
dmwelch opened this issue Mar 19, 2014 · 4 comments
Closed

Dynamic iterables #819

dmwelch opened this issue Mar 19, 2014 · 4 comments

Comments

@dmwelch
Copy link
Contributor

dmwelch commented Mar 19, 2014

@satra @chrisfilo Having runtime defined iterable attributes would be awesome, especially for big data sets. Issue has been raised on the mailing list before: https://groups.google.com/forum/#!msg/nipy-user/pYW70-xAeu4/4MNbiDVQvAMJ

The current option is a MapNode of a Function that contains the workflow to iterate...

Cheers,
Dave

@satra
Copy link
Member

satra commented Mar 19, 2014

@dmwelch - it would be nice right!

but we would need to fundamentally re-architect some things. i have a little bit of bandwidth in the next month and i'll see if i can come up with an architecture plan for this.

@belevtsoff
Copy link
Contributor

+1, I would love this feature

@AlanKuurstra
Copy link

+1, This feature would be useful in combination with the experimental remove_node_directories for large datasets whose processing eats up disk space.

I have an fmri dataset that must be registered to a high resolution atlas. A number of preprocessing steps are done before the fmri file is split into separate time volumes. It wold be nice to send the split volumes into the next node's iterables list. After the split, each volume would be processed by a chain of subsequent nodes separately. The subsequent chain of node directories would be removed (freeing up space) before moving on to the next time volume.

@effigies
Copy link
Member

effigies commented Apr 8, 2020

This will not be implemented in Nipype 1, but is being implemented in Pydra, which will be the engine for Nipype 2.

@effigies effigies closed this as completed Apr 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants