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:
objectManages 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