GUIBRUSHR.Retrieval.ExofastMCMC.StructReturnExofast module¶
Module containing the StructReturnExofast class for MCMC return data structure.
This module defines a data structure used to store and manage the results from Exofast MCMC (Markov Chain Monte Carlo) computations.
- class GUIBRUSHR.Retrieval.ExofastMCMC.StructReturnExofast.StructReturnExofast(naccept, pars, lhood, log_prior)[source]¶
Bases:
objectData structure for storing Exofast MCMC return values.
This class encapsulates the results from an Exofast MCMC run, including acceptance statistics, parameters, log-likelihood values, and log-prior values.
- oldpars = None¶
- old_lhood = None¶
- old_log_prior = None¶
- __init__(naccept, pars, lhood, log_prior)[source]¶
Initialize the StructReturnExofast instance.
- Parameters:
naccept – Number of accepted MCMC steps
pars – Current parameter values
lhood – Current log-likelihood value # IDL: chi2
log_prior – Log of the Gaussian prior product — IDL called this ‘determinant’
- naccept = None¶