threeML.bayesian.multinest_sampler module
- class threeML.bayesian.multinest_sampler.MultiNestSampler(likelihood_model: Model | None = None, data_list: DataList | None = None, **kwargs)[source]
Bases:
UnitCubeSampler
- sample(quiet: bool = False)[source]
sample using the MultiNest numerical integration method
- Returns:
- Return type:
- setup(n_live_points: int = 400, chain_name: str = 'chains/fit-', resume: bool = False, importance_nested_sampling: bool = False, auto_clean: bool = False, **kwargs)[source]
Setup the MultiNest Sampler. For details see: https://github.com/farhanferoz/MultiNest
- Parameters:
n_live_points – number of live points for the evaluation
chain_name – the chain name
importance_nested_sampling – use INS
auto_clean – automatically remove multinest chains after run
- Resume:
resume from previous fit
- Returns:
- Return type: