firecrown.likelihood.likelihood

Basic likelihood infrastructure

This module provides the base class Likelihood, which is the class from which all concrete firecrown likelihoods must descend.

It also provides the function load_likelihood which reads a likelihood script to create an object of some subclass of Likelihood.

Functions

load_likelihood

Loads a likelihood script and returns a tuple of the likelihood and the modeling tools.

Classes

Likelihood

Likelihood is an abstract class.

NamedParameters

Provides access to a set of parameters of a given set of types.