GSTT-CSC / hazen

Quality assurance framework for Magnetic Resonance Imaging
https://github.com/GSTT-CSC/hazen
Apache License 2.0
22 stars 12 forks source link

Improved code uniformity across tasks #250

Closed laurencejackson closed 1 year ago

laurencejackson commented 2 years ago

Is your feature request related to a problem? Please describe. When developing a web interface for Hazen we have come across multiple issues caused by tasks having variable expected inputs.

Describe the solution you'd like Refactor the hazen library to use an object oriented approach

Describe alternatives you've considered Modifying the existing tasks to all accept identical inputs, this approach might be simpler in the short term but the OO approach will make Hazen easier to maintain in the long term.

tomaroberts commented 1 year ago

@laurencejackson – is this still applicable given your re-factoring and the HazenTask class?

laurencejackson commented 1 year ago

Resolved by #266