GUIBRUSHR.General_Constants.Classes.BestFitParametersAndResults module¶
Best-fit parameters and results data container for MCMC retrieval analysis.
This module contains the BestFitParametersAndResults class which stores statistical results from MCMC atmospheric retrieval runs, including chain medians, best-fit parameters, and likelihood values.
- class GUIBRUSHR.General_Constants.Classes.BestFitParametersAndResults.BestFitParametersAndResults(number_bad_chains, last_max_LH, current_max_likelihood, lhood_monodimensional, list_best_pars, arr1, best_fit_parameters, value_fix, lista_par_fix, lista_parametri, list_best_pars_labels, burnndx=0, nchains=1, arr_full=None)[source]¶
Bases:
objectData container for MCMC retrieval statistics and results.
This class stores the statistical outputs from MCMC retrieval runs, including chain quality metrics, best-fit parameters, medians, and likelihood values. It serves as a structured container for passing retrieval results between analysis components.
- Variables:
number_bad_chains – Number of chains identified as poor/outliers
last_max_LH – Maximum log-likelihood from previous iteration
current_max_likelihood – Current maximum log-likelihood value
lhood_monodimensional – Flattened log-likelihood values from all chains # IDL: chi2_monodimensional
list_best_pars – List of best-fit parameter values
arr1 – Array of parameter distributions (flattened chains)
best_fit_parameters – Median values for each parameter
value_fix – Values of fixed (non-fitted) parameters
lista_par_fix – List of fixed parameter names
lista_parametri – List of all parameter names (fitted + fixed)
list_best_pars_labels – Labels corresponding to best-fit parameters
- __init__(number_bad_chains, last_max_LH, current_max_likelihood, lhood_monodimensional, list_best_pars, arr1, best_fit_parameters, value_fix, lista_par_fix, lista_parametri, list_best_pars_labels, burnndx=0, nchains=1, arr_full=None)[source]¶
Initialize the BestFitParametersAndResults data container.
- Parameters:
number_bad_chains – Number of chains identified as outliers
last_max_LH – Previous maximum log-likelihood
current_max_likelihood – Current maximum log-likelihood
lhood_monodimensional – Flattened log-likelihood array # IDL: chi2_monodimensional
list_best_pars – Best-fit parameter values
arr1 – Flattened post-burn-in parameter chains, shape (nsteps*nchains, nfit)
best_fit_parameters – Parameter median values
value_fix – Fixed parameter values
lista_par_fix – Fixed parameter names
lista_parametri – All parameter names
list_best_pars_labels – Best-fit parameter labels
burnndx – Burn-in cut index (first step kept in posterior)
nchains – Number of good chains used in posterior
arr_full – Full chain including burn-in, shape (nfit, nsteps_total, nchains)