ceholden / yatsm

Yet Another Time Series Model
https://yatsm.readthedocs.org/en/latest/
MIT License
63 stars 30 forks source link

Topic: pipeline framework #91

Closed ceholden closed 7 years ago

ceholden commented 8 years ago

Considering two frameworks for turning a sequence of tasks specified by the user into a compute graph that can be executed (item 3 in #90):

  1. luigi
    • Use luigi.run() to run a set of tasks
    • Can write a set of targets specific to xarray/pytables contents
  2. dask
    • We can build a graph as a Python dict on our own and have dask create the graph and execute it across multiple threads, processes, or nodes as distributed

This will serve as a thread for thoughts on the comparison for this project

ceholden commented 7 years ago

OK so long story short... a few observations: