threeML.config.fitting_structure module

class threeML.config.fitting_structure.BayesianDefault(use_median_fit: bool = False, default_sampler: threeML.config.fitting_structure.Sampler = <Sampler.emcee: 'emcee'>, emcee_setup: Optional[Dict[str, Any]] = <factory>, multinest_setup: Optional[Dict[str, Any]] = <factory>, ultranest_setup: Optional[Dict[str, Any]] = <factory>, zeus_setup: Optional[Dict[str, Any]] = <factory>, dynesty_nested_setup: Optional[Dict[str, Any]] = <factory>, dynesty_dynmaic_setup: Optional[Dict[str, Any]] = <factory>, corner_style: threeML.config.plotting_structure.CornerStyle = <factory>)[source]

Bases: object

corner_style: CornerStyle
default_sampler: Sampler = 'emcee'
dynesty_dynmaic_setup: Dict[str, Any] | None
dynesty_nested_setup: Dict[str, Any] | None
emcee_setup: Dict[str, Any] | None
multinest_setup: Dict[str, Any] | None
ultranest_setup: Dict[str, Any] | None
use_median_fit: bool = False
zeus_setup: Dict[str, Any] | None
class threeML.config.fitting_structure.MLEDefault(default_minimizer: threeML.config.fitting_structure.Optimizer = <Optimizer.minuit: 'minuit'>, default_minimizer_algorithm: Optional[str] = None, default_minimizer_callback: Optional[str] = None, contour_cmap: threeML.config.plotting_structure.MPLCmap = <MPLCmap.Pastel1: 'Pastel1'>, contour_background: str = 'white', contour_level_1: str = '#ffa372', contour_level_2: str = '#ed6663', contour_level_3: str = '#0f4c81', profile_color: str = 'k', profile_level_1: str = '#ffa372', profile_level_2: str = '#ed6663', profile_level_3: str = '#0f4c81')[source]

Bases: object

contour_background: str = 'white'
contour_cmap: MPLCmap = 'Pastel1'
contour_level_1: str = '#ffa372'
contour_level_2: str = '#ed6663'
contour_level_3: str = '#0f4c81'
default_minimizer: Optimizer = 'minuit'
default_minimizer_algorithm: str | None = None
default_minimizer_callback: str | None = None
profile_color: str = 'k'
profile_level_1: str = '#ffa372'
profile_level_2: str = '#ed6663'
profile_level_3: str = '#0f4c81'
class threeML.config.fitting_structure.Optimizer(value)[source]

Bases: Enum

An enumeration.

ROOT = 'ROOT'
minuit = 'minuit'
scipy = 'scipy'
class threeML.config.fitting_structure.Sampler(value)[source]

Bases: Enum

An enumeration.

autoemcee = 'autoemcee'
dynesty_dynamic = 'dynesty_dynamic'
dynesty_nested = 'dynesty_nested'
emcee = 'emcee'
multinest = 'multinest'
ultranest = 'ultranest'
zeus = 'zeus'