Model

class gammapy.modeling.Model(params=None)[source]

Bases: object

Model base class.

Attributes Summary

parameters Parameters (Parameters)

Methods Summary

copy(self) A deep copy.
create(tag, \*args, \*\*kwargs) Create a model instance.
from_dict(data)
to_dict(self)

Attributes Documentation

parameters

Parameters (Parameters)

Methods Documentation

copy(self)[source]

A deep copy.

static create(tag, *args, **kwargs)[source]

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
classmethod from_dict(data)[source]
to_dict(self)[source]