Analysis#
- class gammapy.analysis.Analysis(config)[source]#
Bases:
object
Config-driven high level analysis interface.
It is initialized by default with a set of configuration parameters and values declared in an internal high level interface model, though the user can also provide configuration parameters passed as a nested dictionary at the moment of instantiation. In that case these parameters will overwrite the default values of those present in the configuration file.
- Parameters:
- configdict or
AnalysisConfig
Configuration options following
AnalysisConfig
schema.
- configdict or
Attributes Summary
Analysis configuration as an
AnalysisConfig
object.Methods Summary
Produce reduced datasets.
Calculate excess map with respect to the current model.
Calculate flux points for a specific model component.
Calculate light curve for a specific model component.
Fetch observations from the data store according to criteria defined in the configuration.
Read datasets from YAML file.
read_models
(path[, extend])Read models from YAML file.
run_fit
()Fitting reduced datasets to model.
set_models
(models[, extend])Set models on datasets.
update_config
(config)Update the configuration.
write_datasets
([overwrite, write_covariance])Write datasets to YAML file.
write_models
([overwrite, write_covariance])Write models to YAML file.
Attributes Documentation
- config#
Analysis configuration as an
AnalysisConfig
object.
- models#
Methods Documentation
- get_datasets()[source]#
Produce reduced datasets.
Notes
The progress bar can be displayed for this function.
- get_observations()[source]#
Fetch observations from the data store according to criteria defined in the configuration.
- read_datasets()[source]#
Read datasets from YAML file.
File names are taken from the configuration file.
- read_models(path, extend=True)[source]#
Read models from YAML file.
- Parameters:
- pathstr
Path to the model file.
- extendbool, optional
Extend the exiting models on the datasets or replace them. Default is True.
- set_models(models, extend=True)[source]#
Set models on datasets.
Adds
FoVBackgroundModel
if not present already- Parameters:
- models
Models
or str Models object or YAML models string.
- extendbool, optional
Extend the exiting models on the datasets or replace them. Default is True.
- models