GUIBRUSHR.Retrieval.ModelCalculation.Classes.Bestpars module

Best parameters class for atmospheric retrieval calculations.

This module contains the Bestpars class which manages the best-fit parameters for atmospheric retrieval using Differential Evolution algorithms.

class GUIBRUSHR.Retrieval.ModelCalculation.Classes.Bestpars.Bestpars(list_bestpars, list_bestpars_initial_value, multiplier_chains=2, multiplier_cores=1, use_pool=False, use_parallel_init=False)[source]

Bases: object

Manages best-fit parameters for atmospheric retrieval calculations.

This class handles the storage and configuration of best-fit parameters used in atmospheric retrieval algorithms, particularly for Differential Evolution Retrieval methods.

list_bestpars

List of best-fit parameter values

list_bestpars_initial_value

List of initial parameter values

nfit

Number of fitted parameters

nchains

Number of chains for the retrieval algorithm

ncores

Number of cores for the retrieval algorithm

gamma_coeff

Gamma coefficient for Differential Evolution

multiplier_chains

Multiplier for the number of chains

multiplier_cores

Multiplier for the number of cores

use_pool

Flag indicating whether to use multiprocessing pool

use_parallel_init

Flag indicating whether to use parallel initialization

__init__(list_bestpars, list_bestpars_initial_value, multiplier_chains=2, multiplier_cores=1, use_pool=False, use_parallel_init=False)[source]

Initialize the Bestpars object.

Parameters:
  • list_bestpars – List containing the best-fit parameter values

  • list_bestpars_initial_value – List containing initial parameter values

  • multiplier_chains – Multiplier for the number of chains

  • multiplier_cores – Multiplier for the number of cores

  • use_pool – Flag indicating whether to use multiprocessing pool

  • use_parallel_init – Flag indicating whether to use parallel initialization