/
__init__.py
49 lines (47 loc) · 1.22 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Licensed under a 3-clause BSD style license - see LICENSE.rst
from gammapy.utils.registry import Registry
from .background import (
AdaptiveRingBackgroundMaker,
FoVBackgroundMaker,
PhaseBackgroundMaker,
ReflectedRegionsBackgroundMaker,
ReflectedRegionsFinder,
RegionsFinder,
RingBackgroundMaker,
WobbleRegionsFinder,
)
from .core import Maker
from .map import MapDatasetMaker
from .reduce import DatasetsMaker
from .safe import SafeMaskMaker
from .spectrum import SpectrumDatasetMaker
MAKER_REGISTRY = Registry(
[
ReflectedRegionsBackgroundMaker,
AdaptiveRingBackgroundMaker,
FoVBackgroundMaker,
PhaseBackgroundMaker,
RingBackgroundMaker,
SpectrumDatasetMaker,
MapDatasetMaker,
SafeMaskMaker,
DatasetsMaker,
]
)
"""Registry of maker classes in Gammapy."""
__all__ = [
"AdaptiveRingBackgroundMaker",
"DatasetsMaker",
"FoVBackgroundMaker",
"Maker",
"MAKER_REGISTRY",
"MapDatasetMaker",
"PhaseBackgroundMaker",
"ReflectedRegionsBackgroundMaker",
"ReflectedRegionsFinder",
"RegionsFinder",
"RingBackgroundMaker",
"SafeMaskMaker",
"SpectrumDatasetMaker",
"WobbleRegionsFinder",
]