emhuff / MetaScience

Modeling modeling
1 stars 0 forks source link

Modules #3

Open emhuff opened 6 years ago

emhuff commented 6 years ago

A. Config generator:

B. Data generator

C. Fitter

D. Tension metric

E. Decider

bnord commented 3 years ago

@emhuff Have we covered all of this? What's next in our plan?

emhuff commented 3 years ago

Once we're satisfied that with a sufficiently interesting combination of consensus decision rules, and we think the fitters are working properly, I think there are two broad tasks that have to be done next:

  1. We need to have a transparent, automated pipeline for running simulations and generating and storing consensus results. We've started on this, but key elements include a config interface that fully specifies a run such that, with the config in hand, you can exactly reproduce a previous result.

  2. The harmonic oscillator experiment classes were originally conceived as a toy model, showing readers what we mean by "consensus" and how the decision rules operate. It would be really nice to be able to do the same exercise for a more realistic cosmology case -- we'd talked about using measurements of the growth function and expansion history at different redshifts (e.g., H(z) or angular diameter distance) as the data vector, and then keeping the rest of the machinery as is. I think this only really requires writing new cosmology classes, which we ought to be able to do without introducing any other dependencies beyond astropy.cosmology.