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, chi2, det)[source]

Bases: object

Data structure for storing Exofast MCMC return values.

This class encapsulates the results from an Exofast MCMC run, including acceptance statistics, parameters, chi-squared values, and determinant values.

oldpars = None
oldchi2 = None
olddet = None
__init__(naccept, pars, chi2, det)[source]

Initialize the StructReturnExofast instance.

Parameters:
  • naccept – Number of accepted MCMC steps

  • pars – Current parameter values

  • chi2 – Current chi-squared value

  • det – Current determinant value

naccept = None