firecrown.models.cluster.recipes.cluster_recipe
Module for defining the ClusterRecipe class.
Classes
Abstract class defining a cluster recipe. |
Module Contents
- class firecrown.models.cluster.recipes.cluster_recipe.ClusterRecipe(parameter_prefix=None)[source]
Bases:
firecrown.updatable.Updatable,abc.ABC
Abstract class defining a cluster recipe.
A cluster recipe is a combination of different cluster theoretrical predictions and models that produces a single prediction for an observable.
- Parameters:
parameter_prefix (None | str)
- my_updatables: firecrown.updatable.UpdatableCollection
- abstractmethod evaluate_theory_prediction(cluster_theory, this_bin, sky_area, average_on=None)[source]
Evaluate the theory prediction for this cluster recipe.
- Parameters:
this_bin (firecrown.models.cluster.binning.SaccBin)
sky_area (float)
average_on (None | firecrown.models.cluster.properties.ClusterProperty)
- Return type:
float