-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Return intermediate results through RabbitMQ #34
Comments
@joshday @Tom-Szendrey @mj3cheun what's the status of this in the HMI? |
I have a draft PR up right now to pull this for the HMI |
@Tom-Szendrey is this for the SciML Service as well or just the PyCIEMSS Service? |
At the moment just pyciemss sorry for the confusion. Im not sure the status from @joshday |
What intermediate information does Terrarium want us to send? I know I've already asked various people about this on calls/slack, but I've lost the thread (sorry!) and we should have it written down here. |
Closing this since the functionality is there. Will open new issues for bug fixes. |
#35 provides a context object that contains the job id and the RabbitMQ hook. Basic publish functionality should be possible by giving the provided function a dictionary.
@joshday's edits:
The
callback
in thesolve(::Operation; callback::DiscreteCallback)
methods forSimulate
/Calibrate
/Ensemble
works out of the box withSciMLBase.solve
.Callback support needs to get added to EasyModelAnalysis (Expose standard callback options for
datafit
SciML/EasyModelAnalysis.jl#158 is blocking for(ensemble)-calibrate
).The callback probably needs to be modified for
Ensemble{T}
to identify the component of the ensemble.Endpoints to return intermediates for:
simulate
calibrate
ensemble-simulate
ensemble-calibrate
The text was updated successfully, but these errors were encountered: