Closed matthewma7 closed 6 years ago
@matthewma7 is this ready for review?
@aashish24 Yes, I think @jbeezley may have looked at it already. Since the corresponding change in minerva-docker depends on this. I think we could possibly merge this one first.
I'm looking at it now.
Hi @jbeezley, I updated code to use girder-worker config, could you take another look?
Thanks for the reviewing and feedbacks 👍 @jbeezley
Gaia was a third party dependency for Minerva. Before this PR, Gaia can be used in Minerva with the plugin gaia-minerva and based on an analysis registering mechanism. This PR integrates Gaia-minerva into Minerva, making gaia a dependancy of Minerva. This PR also introduce girder-worker to this project. Girder-worker runs Gaia analysis process remotely.
This PR utilize selection feature of datapanel. This PR applies default values as gaia parameter based on user selection.
Note: Some of the gaia process is resulting in some errors but it's consistent with the previous state, so I would like to ask to look into those in a separate PR. The Minerva server has an endpoint (originally from gaia-minerva) based on some introspection of gaia, so the server became depending on Gaia as well.