imagine.likelihoods package¶
Submodules¶
imagine.likelihoods.ensemble_likelihood module¶
ensemble likelihood, described in IMAGINE techincal report in principle it combines covariance matrices from both observations and simulations
-
class
imagine.likelihoods.ensemble_likelihood.
EnsembleLikelihood
(measurement_dict, covariance_dict=None, mask_dict=None)[source]¶ Bases:
imagine.likelihoods.likelihood.Likelihood
EnsembleLikelihood class initialization function
Parameters: - measurement_dict (imagine.observables.observable_dict.Measurements) – Measurements
- covariance_dict (imagine.observables.observable_dict.Covariances) – Covariances
- mask_dict (imagine.observables.observable_dict.Masks) – Masks
imagine.likelihoods.likelihood module¶
Likelihood class defines likelihood posterior function to be used in Bayesian analysis
member fuctions:
__init__
requires Measurements object Covariances object (optional) Masks object (optional)
call
running LOG-likelihood calculation requires ObservableDict object
-
class
imagine.likelihoods.likelihood.
Likelihood
(measurement_dict, covariance_dict=None, mask_dict=None)[source]¶ Bases:
imagine.tools.class_tools.BaseClass
Base class that defines likelihood posterior function to be used in Bayesian analysis
Parameters: - measurement_dict (imagine.observables.observable_dict.Measurements) – Measurements
- covariance_dict (imagine.observables.observable_dict.Covariances) – Covariances
- mask_dict (imagine.observables.observable_dict.Masks) – Masks
-
call
(observable_dict)[source]¶ Parameters: - observable_dict (imagine.observables.observable_dict)
- variables
-
covariance_dict
¶
-
mask_dict
¶
-
measurement_dict
¶
imagine.likelihoods.simple_likelihood module¶
-
class
imagine.likelihoods.simple_likelihood.
SimpleLikelihood
(measurement_dict, covariance_dict=None, mask_dict=None)[source]¶ Bases:
imagine.likelihoods.likelihood.Likelihood
A simple Likelihood class
Parameters: - measurement_dict (imagine.observables.observable_dict.Measurements) – Measurements
- covariance_dict (imagine.observables.observable_dict.Covariances) – Covariances
- mask_dict (imagine.observables.observable_dict.Masks) – Masks
Module contents¶
-
class
imagine.likelihoods.
EnsembleLikelihood
(measurement_dict, covariance_dict=None, mask_dict=None)[source]¶ Bases:
imagine.likelihoods.likelihood.Likelihood
EnsembleLikelihood class initialization function
Parameters: - measurement_dict (imagine.observables.observable_dict.Measurements) – Measurements
- covariance_dict (imagine.observables.observable_dict.Covariances) – Covariances
- mask_dict (imagine.observables.observable_dict.Masks) – Masks
-
class
imagine.likelihoods.
Likelihood
(measurement_dict, covariance_dict=None, mask_dict=None)[source]¶ Bases:
imagine.tools.class_tools.BaseClass
Base class that defines likelihood posterior function to be used in Bayesian analysis
Parameters: - measurement_dict (imagine.observables.observable_dict.Measurements) – Measurements
- covariance_dict (imagine.observables.observable_dict.Covariances) – Covariances
- mask_dict (imagine.observables.observable_dict.Masks) – Masks
-
call
(observable_dict)[source]¶ Parameters: - observable_dict (imagine.observables.observable_dict)
- variables
-
covariance_dict
¶
-
mask_dict
¶
-
measurement_dict
¶
-
class
imagine.likelihoods.
SimpleLikelihood
(measurement_dict, covariance_dict=None, mask_dict=None)[source]¶ Bases:
imagine.likelihoods.likelihood.Likelihood
A simple Likelihood class
Parameters: - measurement_dict (imagine.observables.observable_dict.Measurements) – Measurements
- covariance_dict (imagine.observables.observable_dict.Covariances) – Covariances
- mask_dict (imagine.observables.observable_dict.Masks) – Masks