McmcSampler#

class jetset.mcmc.McmcSampler(model_minimizer)[source]#

Bases: object

Methods Summary

corner_plot([labels, quantiles, levels, ...])

get_par(p)

get_par_quantiles(p[, quantiles])

load(name)

plot_chain([p, log_plot])

plot_model([sed_data, fit_range, size, ...])

plot_par(p[, nbins, log_plot, quantiles, ...])

reset_to_best_fit()

reset_to_mcmc([quantile])

run_sampler([nwalkers, steps, pos, burnin, ...])

save(name)

set_bounds([bound, bound_rel])

set_labels([use_labels_dict])

_summary_

set_plot_label(label, plot_label)

Methods Documentation

corner_plot(labels=None, quantiles=(0.16, 0.5, 0.84), levels=None, title_kwargs={}, **kwargs)[source]#
get_par(p)[source]#
get_par_quantiles(p, quantiles=(0.16, 0.5, 0.84))[source]#
classmethod load(name)[source]#
plot_chain(p=None, log_plot=False)[source]#
plot_model(sed_data=None, fit_range=None, size=100, frame='obs', density=False, quantiles=None, get_model=False, plot_mcmc_best_fit_model=False)[source]#
plot_par(p, nbins=20, log_plot=False, quantiles=(0.16, 0.5, 0.84), figsize=None)[source]#
reset_to_best_fit()[source]#
reset_to_mcmc(quantile=0.5)[source]#
run_sampler(nwalkers=None, steps=100, pos=None, burnin=50, use_UL=False, threads=None, walker_start_bound=0.005, loglog=False, progress='notebook', use_labels_dict=None, bound=None, bound_rel=False)[source]#
save(name)[source]#
set_bounds(bound=0.2, bound_rel=False)[source]#
set_labels(use_labels_dict=None)[source]#

_summary_

Parameters:

use_labels_dict (_type_, optional) – _description_, by default None

set_plot_label(label, plot_label)[source]#