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
- 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_level_1: str = '#ffa372'
- contour_level_2: str = '#ed6663'
- contour_level_3: str = '#0f4c81'
- 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, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
-
Bases:
Enum- ROOT = 'ROOT'
- minuit = 'minuit'
- scipy = 'scipy'
- class threeML.config.fitting_structure.Sampler(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
-
Bases:
Enum- autoemcee = 'autoemcee'
- dynesty_dynamic = 'dynesty_dynamic'
- dynesty_nested = 'dynesty_nested'
- emcee = 'emcee'
- multinest = 'multinest'
- ultranest = 'ultranest'
- zeus = 'zeus'