Skip to content

Roadmap

Ideas for a possible evolution in 1.x.x

pipelines.yml schema now looks good. There are some possible enhancements but I expect the changes to be mostly backward compatible from now on.

Planned features and changes:

  • Detailed pipelines.yml specification
  • Aliases for inputs, outputs and steps
  • More flexible outputs (allow defining for which steps each output should be used)
  • A good and working example
  • Pipeline status monitor class example
  • Better comprehensive docstrings
  • Better tests
  • Allow importing from Jupyter notebooks
  • Consider permitting repeted tasks in a single pipeline (can this be useful?)
  • For each step, keep track of the inputs required in future steps. So that unneeded ones can be removed from memory
  • Graph data flow between jobs