FoVBackgroundModel#
- class gammapy.modeling.models.FoVBackgroundModel(spectral_model=None, dataset_name=None, spatial_model=None, covariance_data=None)[source]#
Bases:
gammapy.modeling.models.core.ModelBaseField of view background model
The background model holds the correction parameters applied to the instrumental background attached to a
MapDatasetorSpectrumDataset.- Parameters
- spectral_model
SpectralModel Normalized spectral model. Default is
PowerLawNormSpectralModel- dataset_namestr
Dataset name
- spatial_model
SpatialModel Unitless Spatial model (unit is dropped on evaluation if defined). Default is None.
- spectral_model
Attributes Summary
Frozen status of a model, True if all parameters are frozen
Model name
Model parameters
Spatial norm model
Spectral norm model
Methods Summary
contributes(*args, **kwargs)FoV background models always contribute
copy([name, copy_data])Copy FoVBackgroundModel
evaluate(energy[, lon, lat])Evaluate model
evaluate_geom(geom)Evaluate map
freeze([model_type])Freeze model parameters
from_dict(data)Create model from dict
from_parameters(parameters, **kwargs)Create model from parameter list
reassign(datasets_names, new_datasets_names)Reassign a model from one dataset to another
Reset parameter values to default
to_dict([full_output])Create dict for YAML serialisation
unfreeze([model_type])Restore parameters frozen status to default
Attributes Documentation
- covariance#
- default_parameters = <gammapy.modeling.parameter.Parameters object>#
- frozen#
Frozen status of a model, True if all parameters are frozen
- name#
Model name
- parameters#
Model parameters
- spatial_model#
Spatial norm model
- spectral_model#
Spectral norm model
- tag = ['FoVBackgroundModel', 'fov-bkg']#
- type#
Methods Documentation
- copy(name=None, copy_data=False, **kwargs)[source]#
Copy FoVBackgroundModel
- Parameters
- namestr
Ignored, present for API compatibility.
- copy_databool
Ignored, present for API compatibility.
- **kwargsdict
Keyword arguments forwarded to
FoVBackgroundModel
- Returns
- model
FoVBackgroundModel Copied FoV background model.
- model
- classmethod from_parameters(parameters, **kwargs)#
Create model from parameter list
- Parameters
- parameters
Parameters Parameters for init
- parameters
- Returns
- model
Model Model instance
- model
- reassign(datasets_names, new_datasets_names)#
Reassign a model from one dataset to another
- Parameters
- datasets_namesstr or list
Name of the datasets where the model is currently defined
- new_datasets_namesstr or list
Name of the datasets where the model should be defined instead. If multiple names are given the two list must have the save length, as the reassignment is element-wise.
- Returns
- model
Model Reassigned model.
- model