ConstantSpatialModel

class gammapy.modeling.models.ConstantSpatialModel(value=1)[source]

Bases: gammapy.modeling.models.SpatialModel

Spatially constant (isotropic) spatial model.

Parameters:
value : Quantity

Value

Attributes Summary

evaluation_radius
frame
parameters Parameters (Parameters)
position Spatial model center position
tag

Methods Summary

__call__(self, lon, lat) Call evaluate method
copy(self) A deep copy.
create(tag, \*args, \*\*kwargs) Create a model instance.
evaluate(lon, lat, value) Evaluate model.
evaluate_geom(self, geom) Evaluate model on Geom.
from_dict(data)
to_dict(self)

Attributes Documentation

evaluation_radius = None
frame = None
parameters

Parameters (Parameters)

position

Spatial model center position

tag = 'ConstantSpatialModel'

Methods Documentation

__call__(self, lon, lat)

Call evaluate method

copy(self)

A deep copy.

static create(tag, *args, **kwargs)

Create a model instance.

Examples

>>> from gammapy.modeling import Model
>>> spectral_model = Model.create("PowerLaw2SpectralModel", amplitude="1e-10 cm-2 s-1", index=3)
>>> type(spectral_model)
gammapy.modeling.models.spectral.PowerLaw2SpectralModel
static evaluate(lon, lat, value)[source]

Evaluate model.

evaluate_geom(self, geom)

Evaluate model on Geom.

classmethod from_dict(data)
to_dict(self)