pmrf.fitting

The fitting module, with built-in fitting algorithms and results

Fitters

pmrf.fitting.fitters.ScipyMinimizeFitter(...)

Scipy fitter using scipy.minimize.

pmrf.fitting.fitters.PolychordFitter(model, ...)

Polychord fitter using pypolychord.run.

pmrf.fitting.fitters.dyPolychordFitter(...)

dyPolychord fitter using dyPolyChord.run_dypolychord.

pmrf.fitting.fitters.BlackjaxNSFitter(model, ...)

A fitter that uses the blackjax nested slice sampler in blackjax.nss.

pmrf.fitting.fitters.NumPyroMCMCFitter(...)

NumPyro fitter using numpyro.infer.MCMC.

Results

pmrf.fitting.results.ScipyMinimizeResults([...])

pmrf.fitting.results.AnestheticResults([...])

pmrf.fitting.results.NumPyroResults([...])

Bases

pmrf.fitting.BaseFitter(model, measured[, ...])

An abstract base class that provides the foundation for all fitting algorithms in pmrf.

pmrf.fitting.FrequentistFitter(model, measured)

A base class for frequentist (classical) optimization methods.

pmrf.fitting.BayesianFitter(model, measured)

A base class for Bayesian fitting methods.

pmrf.fitting.FitResults([measured, ...])

pmrf.fitting.FrequentistResults([measured, ...])

pmrf.fitting.BayesianResults([measured, ...])