firecrown.models.cluster.recipes.cluster_recipe

Module for defining the ClusterRecipe class.

Classes

ClusterRecipe

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

Inheritance diagram of firecrown.models.cluster.recipes.cluster_recipe.ClusterRecipe

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:
Return type:

float