-
Notifications
You must be signed in to change notification settings - Fork 29
/
__init__.py
57 lines (53 loc) · 1.42 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
50
51
52
53
54
55
56
57
from ._version import get_versions
from .logging import _get_default_logger, set_up_logger
__version__ = get_versions()["version"]
del get_versions
try:
logger = _get_default_logger()
logger.info(f"Running PyFstat version {__version__}")
except Exception as e: # pragma: no cover
print(
f"Logging setup failed with exception: {e}\n"
"Proceeding without default logging."
)
from . import _version
from .core import (
BaseSearchClass,
ComputeFstat,
SearchForSignalWithJumps,
SemiCoherentGlitchSearch,
SemiCoherentSearch,
)
from .grid_based_searches import (
DMoff_NO_SPIN,
FrequencySlidingWindow,
GridGlitchSearch,
GridSearch,
GridUniformPriorSearch,
SliceGridSearch,
TransientGridSearch,
)
from .gridcorner import gridcorner
from .injection_parameters import (
AllSkyInjectionParametersGenerator,
InjectionParametersGenerator,
isotropic_amplitude_distribution,
)
from .make_sfts import (
BinaryModulatedWriter,
FrequencyAmplitudeModulatedArtifactWriter,
FrequencyModulatedArtifactWriter,
GlitchWriter,
LineWriter,
Writer,
)
from .mcmc_based_searches import (
MCMCFollowUpSearch,
MCMCGlitchSearch,
MCMCSearch,
MCMCSemiCoherentSearch,
MCMCTransientSearch,
)
from .snr import DetectorStates, SignalToNoiseRatio
from .tcw_fstat_map_funcs import pyTransientFstatMap
__version__ = _version.get_versions()["version"]