ctools
2.1.0.dev
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1
# ==========================================================================
2
# cscripts Python module
3
#
4
# Copyright (C) 2015-2022 Juergen Knoedlseder
5
#
6
# This program is free software: you can redistribute it and/or modify
7
# it under the terms of the GNU General Public License as published by
8
# the Free Software Foundation, either version 3 of the License, or
9
# (at your option) any later version.
10
#
11
# This program is distributed in the hope that it will be useful,
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
# GNU General Public License for more details.
15
#
16
# You should have received a copy of the GNU General Public License
17
# along with this program. If not, see <http://www.gnu.org/licenses/>.
18
#
19
# ==========================================================================
20
# Python version check
21
import
sys
22
req_version = (2,6)
23
cur_version = sys.version_info
24
25
# List all scripts in this module
26
__all__ = [
27
"csadd2caldb"
,
28
"csbkgmodel"
,
29
"cscaldb"
,
30
"csebins"
,
31
"csfootprint"
,
32
"csinfo"
,
33
"cslightcrv"
,
34
"csmodelinfo"
,
35
"csmodelmerge"
,
36
"csmodelselect"
,
37
"csmodelsois"
,
38
"csobs2caldb"
,
39
"csobsdef"
,
40
"csobsinfo"
,
41
"csobsselect"
,
42
"csphagen"
,
43
"csphasecrv"
,
44
"cspull"
,
45
"csresmap"
,
46
"csresspec"
,
47
"csroot2caldb"
,
48
"cssens"
,
49
"csspec"
,
50
"cssrcdetect"
,
51
"cstsdist"
,
52
"cstsmapmerge"
,
53
"cstsmapsplit"
,
54
"csviscube"
,
55
"csscs"
,
56
"csworkflow"
,
57
"obsutils"
,
58
"modutils"
,
59
"calutils"
,
60
"ioutils"
,
61
"mputils"
62
]
63
if
cur_version > req_version:
64
__all__.extend([
"csfindobs"
,
65
"csiactcopy"
,
66
"csiactdata"
,
67
"csiactobs"
])
68
69
# Import
70
from
cscripts.csadd2caldb
import
csadd2caldb
71
from
cscripts.csbkgmodel
import
csbkgmodel
72
from
cscripts.cscaldb
import
cscaldb
73
from
cscripts.csebins
import
csebins
74
from
cscripts.csinfo
import
csinfo
75
from
cscripts.cslightcrv
import
cslightcrv
76
from
cscripts.csmodelinfo
import
csmodelinfo
77
from
cscripts.csmodelmerge
import
csmodelmerge
78
from
cscripts.csmodelselect
import
csmodelselect
79
from
cscripts.csmodelsois
import
csmodelsois
80
from
cscripts.csobs2caldb
import
csobs2caldb
81
from
cscripts.csobsdef
import
csobsdef
82
from
cscripts.csobsinfo
import
csobsinfo
83
from
cscripts.csobsselect
import
csobsselect
84
from
cscripts.csphagen
import
csphagen
85
from
cscripts.csphasecrv
import
csphasecrv
86
from
cscripts.cspull
import
cspull
87
from
cscripts.csresmap
import
csresmap
88
from
cscripts.csresspec
import
csresspec
89
from
cscripts.csroot2caldb
import
csroot2caldb
90
from
cscripts.cssens
import
cssens
91
from
cscripts.csspec
import
csspec
92
from
cscripts.cssrcdetect
import
cssrcdetect
93
from
cscripts.cstsdist
import
cstsdist
94
from
cscripts.cstsmapmerge
import
cstsmapmerge
95
from
cscripts.cstsmapsplit
import
cstsmapsplit
96
from
cscripts.csviscube
import
csviscube
97
from
cscripts.csscs
import
csscs
98
from
cscripts.csfootprint
import
csfootprint
99
from
cscripts.csworkflow
import
csworkflow
100
from
cscripts
import
obsutils
101
from
cscripts
import
modutils
102
from
cscripts
import
calutils
103
from
cscripts
import
ioutils
104
if
cur_version > req_version:
105
from
cscripts.csfindobs
import
csfindobs
106
from
cscripts.csiactcopy
import
csiactcopy
107
from
cscripts.csiactdata
import
csiactdata
108
from
cscripts.csiactobs
import
csiactobs
109
110
# Delete version check variables
111
del sys
112
del req_version
113
del cur_version
114
115
# Add test function
116
def
test
():
117
"""
118
Run cscripts tests.
119
"""
120
from
cscripts.tests
import
test_python_cscripts
121
test_python_cscripts.test(installed=
True
)
122
123
# Add version
124
__version__ =
'2.1.0.dev'
125
cscripts.csadd2caldb.csadd2caldb
Definition
csadd2caldb.py:32
cscripts.csbkgmodel.csbkgmodel
Definition
csbkgmodel.py:29
cscripts.cscaldb.cscaldb
Definition
cscaldb.py:31
cscripts.csebins.csebins
Definition
csebins.py:30
cscripts.csfindobs.csfindobs
Definition
csfindobs.py:31
cscripts.csfootprint.csfootprint
Definition
csfootprint.py:32
cscripts.csiactcopy.csiactcopy
Definition
csiactcopy.py:31
cscripts.csiactdata.csiactdata
Definition
csiactdata.py:31
cscripts.csiactobs.csiactobs
Definition
csiactobs.py:31
cscripts.cslightcrv.cslightcrv
Definition
cslightcrv.py:33
cscripts.csmodelinfo.csmodelinfo
Definition
csmodelinfo.py:30
cscripts.csmodelmerge.csmodelmerge
Definition
csmodelmerge.py:31
cscripts.csmodelselect.csmodelselect
Definition
csmodelselect.py:29
cscripts.csmodelsois.csmodelsois
Definition
csmodelsois.py:29
cscripts.csobs2caldb.csobs2caldb
Definition
csobs2caldb.py:32
cscripts.csobsdef.csobsdef
Definition
csobsdef.py:29
cscripts.csobsinfo.csobsinfo
Definition
csobsinfo.py:29
cscripts.csobsselect.csobsselect
Definition
csobsselect.py:29
cscripts.csphagen.csphagen
Definition
csphagen.py:32
cscripts.csphasecrv.csphasecrv
Definition
csphasecrv.py:32
cscripts.cspull.cspull
Definition
cspull.py:32
cscripts.csresmap.csresmap
Definition
csresmap.py:30
cscripts.csresspec.csresspec
Definition
csresspec.py:30
cscripts.csroot2caldb.csroot2caldb
Definition
csroot2caldb.py:34
cscripts.csscs.csscs
Definition
csscs.py:32
cscripts.cssens.cssens
Definition
cssens.py:33
cscripts.csspec.csspec
Definition
csspec.py:32
cscripts.cssrcdetect.cssrcdetect
Definition
cssrcdetect.py:31
cscripts.cstsdist.cstsdist
Definition
cstsdist.py:33
cscripts.cstsmapmerge.cstsmapmerge
Definition
cstsmapmerge.py:31
cscripts.cstsmapsplit.cstsmapsplit
Definition
cstsmapsplit.py:31
cscripts.csviscube.csviscube
Definition
csviscube.py:30
cscripts.csworkflow.csworkflow
Definition
csworkflow.py:30
cscripts.tests
Definition
__init__.py:1
cscripts.test
test()
Definition
__init__.py:116
cscripts
__init__.py
Generated on Tue Jan 14 2025 17:09:51 for ctools by
1.11.0