mcmc

MCMC sampling

ln_prior

def ln_prior(
    theta, params_list
):

Call self as a function.


ln_like

def ln_like(
    theta, redshift, x_grid, sepia_model_list, sepia_data_list, z_all, x, y, yerr
):

Call self as a function.


ln_prob

def ln_prob(
    theta, redshift, params_list, x_grid, sepia_model_list, sepia_data_list, z_all, x, y, yerr
):

Call self as a function.


chain_init

def chain_init(
    params_list, ndim, nwalkers
):

Call self as a function.


define_sampler

def define_sampler(
    redshift, ndim, nwalkers, params_list, x_grid, sepia_model_list, sepia_data_list, z_all, x, y, yerr
):

Call self as a function.


do_mcmc

def do_mcmc(
    sampler, pos, nrun, ndim, if_burn:bool=False
):

Call self as a function.


mcmc_results

def mcmc_results(
    samples
):

Call self as a function.