Running batch/ensemble analyses should happen in two steps (calls to morpho):
- Prepare and analyze data (either real or pseudo), producing posteriors;
- Compute and present metrics that depend on results of the entire ensemble of runs.
For Step 1, a processor should have the following capabilities:
For Step 2, we should have the following features (processors):
Running batch/ensemble analyses should happen in two steps (calls to morpho):
For Step 1, a processor should have the following capabilities:
morpho/morpho/preprocessing/sample_inputs.pyinmorpho1.iter) based on inputs sampled from priors. This is possible in thespectrum_analysisbranch ofmorpho1.scripts/morpho_models/python_scripts/ensemble_runs.py(which I am cleaning up at the moment).For Step 2, we should have the following features (processors):