FoVBackgroundModel#
- class gammapy.modeling.models.FoVBackgroundModel[source]#
Bases:
ModelBase
Field of view background model.
The background model holds the correction parameters applied to the instrumental background attached to a
MapDataset
orSpectrumDataset
.- Parameters:
- dataset_namestr
Dataset name.
- spectral_model
SpectralModel
, Optional Normalized spectral model. Default is
PowerLawNormSpectralModel
- spatial_model
SpatialModel
, Optional Unitless Spatial model (unit is dropped on evaluation if defined). Default is None.
- covariance_data
ndarray
, optional Covariance data array. Default is None.
- namestr, optional
Name of the created object. Default is None and the name is generated automatically.
Attributes Summary
Model name.
Model parameters.
List of unique parameter names.
Spatial norm model.
Spectral norm model.
Methods Summary
contributes
(*args, **kwargs)FoV background models always contribute.
copy
([name, copy_data])Copy the
FoVBackgroundModel
instance.evaluate
(energy[, lon, lat])Evaluate model.
evaluate_geom
(geom)Evaluate map.
freeze
([model_type])Freeze model parameters.
from_dict
(data, **kwargs)Create model from dictionary.
Reset parameter values to default.
to_dict
([full_output])Create dictionary for YAML serialisation.
unfreeze
([model_type])Restore parameters frozen status to default.
Attributes Documentation
- default_parameters = <gammapy.modeling.parameter.Parameters object>#
- name#
Model name.
- parameters#
Model parameters.
- parameters_unique_names#
List of unique parameter names. Return formatted as par_type.par_name.
- spatial_model#
Spatial norm model.
- spectral_model#
Spectral norm model.
- tag = ['FoVBackgroundModel', 'fov-bkg']#
Methods Documentation
- copy(name=None, copy_data=False, **kwargs)[source]#
Copy the
FoVBackgroundModel
instance.- Parameters:
- namestr, optional
Ignored, present for API compatibility. Default is None.
- copy_databool, optional
Ignored, present for API compatibility. Default is False.
- **kwargsdict
Keyword arguments forwarded to
FoVBackgroundModel
.
- Returns:
- model
FoVBackgroundModel
Copied FoV background model.
- model
- classmethod from_dict(data, **kwargs)[source]#
Create model from dictionary.
- Parameters:
- datadict
Data dictionary.
- __init__(dataset_name, spectral_model=None, spatial_model=None, covariance_data=None, name=None)[source]#
- classmethod __new__(*args, **kwargs)#