DatasetsMaker#
- class gammapy.makers.DatasetsMaker(makers, stack_datasets=True, n_jobs=None, cutout_mode='trim', cutout_width=None)[source]#
Bases:
gammapy.makers.core.MakerRun makers in a chain
- Parameters
- makerslist of
Makerobjects Makers
- stack_datasetsbool
If True stack into the reference dataset (see
runmethod arguments).- n_jobsint
Number of processes to run in parallel
- cutout_mode{‘trim’, ‘partial’, ‘strict’}
Used only to cutout the reference
MapDatasetaround each processed observation. Mode is an option for Cutout2D, for details seeCutout2D. 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
SafeMaskMakerwith 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