borevitzlab / timestreamlib

DEPRECATED. Please use the current version of the TimeStream tools at https://gitlab.com/appf-anu/pyts2.
https://gitlab.com/appf-anu/pyts2
GNU General Public License v3.0
7 stars 4 forks source link

Pipeline GUI/CLI seperation? #140

Closed kdm9 closed 7 years ago

kdm9 commented 9 years ago

Is it going to better in the long term to separate the GUI from the CLI run_pipeline scripts? It's getting fairly long, and it would be good to have Pyside/QT as an optional dependency.

Note that this is a question...

K

kdm9 commented 9 years ago

Probably would involve separating much of the common code to a module under timestream.something to avoid repetition. I.e. just make run_pipeline.py and pipeline_gui.py dumb wrapper/GUI scripts.

Joelgranados commented 9 years ago

Yep, Most of what is in run_pipeline.py is common between the GUI and the CLI. +1 for your idea.

kdm9 commented 9 years ago

OK, well I'm happy for this to happen next year.