SpatialModel¶
-
class
gammapy.modeling.models.
SpatialModel
(**kwargs)[source]¶ Bases:
gammapy.modeling.models.core.Model
Spatial model base class.
Attributes Summary
Frozen status of a model, True if all parameters are frozen
Parameters (
Parameters
)Spatial model center position
Get 95% containment position error as (
EllipseSkyRegion
)Methods Summary
__call__
(lon, lat[, energy])Call evaluate method
copy
()A deep copy.
create
(tag[, model_type])Create a model instance.
evaluate_geom
(geom)freeze
()Freeze all parameters
from_dict
(data)from_parameters
(parameters, **kwargs)Create model from parameter list
integrate_geom
(geom)Integrate model on
Geom
orRegionGeom
.plot
([ax, geom])Plot spatial model.
plot_error
([ax])Plot position error
plot_grid
([geom])Plot spatial model energy slices in a grid.
plot_interative
([ax, geom])Plot spatial model.
reassign
(datasets_names, new_datasets_names)Reassign a model from one dataset to another
to_dict
([full_output])Create dict for YAML serilisation
unfreeze
()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
-
is_energy_dependent
¶
-
parameters
¶ Parameters (
Parameters
)
-
phi_0
¶
-
position
¶ Spatial model center position
-
position_error
¶ Get 95% containment position error as (
EllipseSkyRegion
)
-
type
¶
Methods Documentation
-
copy
()¶ A deep copy.
-
static
create
(tag, model_type=None, *args, **kwargs)¶ Create a model instance.
Examples
>>> from gammapy.modeling.models import Model >>> spectral_model = Model.create("pl-2", model_type="spectral", amplitude="1e-10 cm-2 s-1", index=3) >>> type(spectral_model) gammapy.modeling.models.spectral.PowerLaw2SpectralModel
-
freeze
()¶ Freeze all parameters
-
classmethod
from_dict
(data)¶
-
classmethod
from_parameters
(parameters, **kwargs)¶ Create model from parameter list
- Parameters
- parameters
Parameters
Parameters for init
- parameters
- Returns
- model
Model
Model instance
- model
-
integrate_geom
(geom)[source]¶ Integrate model on
Geom
orRegionGeom
.- Parameters
- geom
WcsGeom
orRegionGeom
- geom
- Returns
Map
orgammapy.maps.RegionNDMap
, containingthe integral value in each spatial bin.
-
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 lenght, as the reassignment is element-wise.
-
unfreeze
()¶ Restore parameters frozen status to default
-