py21cmmc.likelihood.LikelihoodGlobalSignal#

class py21cmmc.likelihood.LikelihoodGlobalSignal(datafile=None, noisefile=None, simulate=False, emulate=False, use_data=True)[source]#

Chi^2 likelihood of Global Signal, where global signal is in mK as a function of MHz.

Methods

__init__([datafile, noisefile, simulate, ...])

computeLikelihood(model)

Compute the likelihood, given the lightcone output from 21cmFAST.

get_fiducial_model()

Compute and return a model dictionary at the fiducial set of parameters.

reduce_data(ctx)

Reduce data to model.

setup()

Perform post-init setup.

Attributes

chain

Reference to the LikelihoodComputationChain containing this core.

core_primary

The first core that appears in the requirements.

parameter_names

Names of the parameters of the full chain.

required_cores