-
Notifications
You must be signed in to change notification settings - Fork 530
Roadmap for 1.0
Chris Filo Gorgolewski edited this page Jul 7, 2013
·
5 revisions
- Reporting and provenance tracking
- Workflow
- Semi Auto-connect
- Nipype workflow grammar: Extend to old yaml spec??
- Auto-convert
- Move workflows to BIPS
- Move examples/workflows to flat scripts using the workflow export functionality (e.g., see: https://gist.github.com/satra/5943885)
- Export workflow as testkraut starter spec
- Interfaces
- Auto-name: Move general functionality to base classes
- Versioned traits
- autotesting of metadata to catch spelling mistakes
- Regression and unit tests
- Use nipy platform testing and travis
- full coverage on base classes
- regression tests using testkraut
- Installation check scripts
- Allow better control over parallelization granularity i.e. sending each subject as one job
- AutoClone (a la NodeWrapper) + AutoName
- Merge Node, MapNode into a single class (consider integration into BaseInterface)
- Allow for
reducibles
that will aggregate acrossiterables
in some way - Cleanup MapNode parallelization
- Make
iterable
expansion more intelligent
- Clearer but detailed architecture guidelines for developers
- Integrate all tutorials
- Convert all tutorials to IPython notebooks
- Py3k compatibility
- Windows compatibility
- Take a look at pypreprocess
- Additional discussion on BIPS and its future
- Keep backward compatibility in mind