DatasetsMaker#
- class gammapy.makers.DatasetsMaker(makers, stack_datasets=True, n_jobs=None, cutout_mode='trim', cutout_width=None)[source]#
Bases:
gammapy.makers.core.Maker
Run makers in a chain
- Parameters
- makerslist of
Maker
objects Makers
- stack_datasetsbool
If True stack into the reference dataset (see
run
method arguments).- n_jobsint
Number of processes to run in parallel
- cutout_mode{‘trim’, ‘partial’, ‘strict’}
Used only to cutout the refrence MapDataset around each processed observation. Mode is an option for Cutout2D, for details see
Cutout2D
. Default is “trim”.- cutout_widthtuple of
Angle
Angular sizes of the region in (lon, lat) in that specific order. If only one value is passed, a square region is extracted. If None it returns an error, except if the list of makers includes a
SafeMaskMaker
with the offset-max method defined. In that case it is set to two timesoffset_max
.
- makerslist of
Attributes Summary
Methods Summary
callback
(dataset)error_callback
(dataset)make_dataset
(dataset, observation)Make single dataset.
run
(dataset, observations[, datasets])Run data reduction
Attributes Documentation
- offset_max#
- safe_mask_maker#
- tag = 'DatasetsMaker'#
Methods Documentation
- make_dataset(dataset, observation)[source]#
Make single dataset.
- Parameters
- dataset
MapDataset
Reference dataset
- observation
Observation
Observation
- dataset
- run(dataset, observations, datasets=None)[source]#
Run data reduction
- Parameters
- dataset
MapDataset
Reference dataset (used only for stacking if datasets are provided)
- observations
Observations
Observations
- datasets
Datasets
Base datasets, if provided its length must be the same than the observations.
- dataset
- Returns
- datasets
Datasets
Datasets
- datasets