py21cmmc.mcmc.build_computation_chain#
- py21cmmc.mcmc.build_computation_chain(core_modules, likelihood_modules, params=None, setup=True)[source]#
Build a likelihood computation chain from core and likelihood modules.
- Parameters:
core_modules (list) – A list of objects which define the necessary methods to be core modules (see
core
).likelihood_modules (list) – A list of objects which define the necessary methods to be likelihood modules (see
likelihood
)params (
Params
, optional) – If provided, parameters which will be sampled by the chain.
- Returns:
chain (
LikelihoodComputationChain
)