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, chi2_monodimensional, list_best_pars, arr1, best_fit_parameters, value_fix, lista_par_fix, lista_parametri, list_best_pars_labels)[source]

Bases: object

Data 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.

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

chi2_monodimensional

Flattened chi-square values from all chains

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, chi2_monodimensional, list_best_pars, arr1, best_fit_parameters, value_fix, lista_par_fix, lista_parametri, list_best_pars_labels)[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

  • chi2_monodimensional – Flattened chi-square array

  • list_best_pars – Best-fit parameter values

  • arr1 – Flattened parameter chains

  • 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