simulate_dataset¶
-
gammapy.cube.
simulate_dataset
(skymodel, geom, pointing, irfs, livetime=<Quantity 1. h>, offset=<Quantity 0. deg>, max_radius=<Quantity 0.8 deg>, random_state='random-seed')[source]¶ Simulate a 3D dataset.
Simulate a source defined with a sky model for a given pointing, geometry and irfs for a given exposure time. This will return a dataset object which includes the counts cube, the exposure cube, the psf cube, the background model and the sky model.
Parameters: - skymodel :
SkyModel
Background model map
- geom :
WcsGeom
Geometry object for the observation
- pointing :
SkyCoord
Pointing position
- irfs : dict
Irfs used for simulating the observation
- livetime :
Quantity
Livetime exposure of the simulated observation
- offset :
Quantity
Offset from the center of the pointing position. This is used for the PSF and Edisp estimation
- max_radius :
Angle
The maximum radius of the PSF kernel.
- random_state: {int, ‘random-seed’, ‘global-rng’, `~numpy.random.RandomState`}
Defines random number generator initialisation.
Returns: - dataset :
MapDataset
A dataset of the simulated observation.
- skymodel :