ert
ert copied to clipboard
initial commit
Issue Resolves #3948
Approach
Make the asyncio entry point up one level. Currently the paths used by EnsembleEvaluator
and ExperimentServer
merge at ensemble.evaluate
, we want them to merge on experiment.run
. We use the same kind of handling of tasks when setting up the EnsembleServer
as we did with with ExperimentServer
Remaining work
- [ ] Make it run with GUI
- [ ] Finalize the
evaluate
in BaseRunModel (shared by all RunModels) - [ ] Evaluate if we can implement for just
EnsembleExperiment
in first iteration - [ ] Make the tests pass (refactor tests) - size of task depends on if single runmodel is updated or all of them
- [ ] If we remove tests that are no longer relevant, we should at the same time make sure we add tests for the new functionality implemented.
Given that all runmodels must be implemented at the same time, fix:
- [ ] TestRun
- [ ] EnsembleExperiment
- [ ] EnsembleSmoother
- [ ] IteratedEnsembleSmoother
- [ ] ES-MDA
Pre review checklist
- [ ] Added appropriate release note label
- [ ] PR title captures the intent of the changes, and is fitting for release notes.
- [ ] Commit history is consistent and clean, in line with the contribution guidelines.
Adding labels helps the maintainers when writing release notes. This is the list of release note labels.