SkyModelBase

class gammapy.modeling.models.SkyModelBase(**kwargs)[source]

Bases: gammapy.modeling.models.core.Model

Sky model base class

Attributes Summary

covariance

default_parameters

parameters

Parameters (Parameters)

Methods Summary

__call__(lon, lat, energy[, time])

Call self as a function.

copy()

A deep copy.

create(tag[, model_type])

Create a model instance.

evaluate_geom(geom[, gti])

from_dict(data)

from_parameters(parameters, **kwargs)

Create model from parameter list

to_dict([full_output])

Create dict for YAML serialisation

Attributes Documentation

covariance
default_parameters = <gammapy.modeling.parameter.Parameters object>
parameters

Parameters (Parameters)

Methods Documentation

__call__(lon, lat, energy, time=None)[source]

Call self as a function.

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
evaluate_geom(geom, gti=None)[source]
classmethod from_dict(data)
classmethod from_parameters(parameters, **kwargs)

Create model from parameter list

Parameters
parametersParameters

Parameters for init

Returns
modelModel

Model instance

to_dict(full_output=False)

Create dict for YAML serialisation