__init__.py.in
2.37 KB
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# ==========================================================================
# cscripts Python module
#
# Copyright (C) 2015-2016 Juergen Knoedlseder
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# ==========================================================================
# Python version check
import sys
req_version = (2,6)
cur_version = sys.version_info
# List all scripts in this module
__all__ = [
"cscaldb",
"csinfo",
"cslightcrv",
"csmodelinfo",
"csmodelmerge",
"csobs2caldb",
"csobsdef",
"csobsinfo",
"cspull",
"csresmap",
"cssens",
"csspec",
"cstsdist",
"cstsmapmerge",
"csfindobs",
"obsutils",
"test",
]
if cur_version > req_version:
__all__.extend(["csfindobs",
"csiactcopy",
"csiactdata",
"csiactobs"])
# Import
from .cscaldb import cscaldb
from .csinfo import csinfo
from .cslightcrv import cslightcrv
from .csmodelinfo import csmodelinfo
from .csmodelmerge import csmodelmerge
from .csobs2caldb import csobs2caldb
from .csobsdef import csobsdef
from .csobsinfo import csobsinfo
from .cspull import cspull
from .csresmap import csresmap
from .cssens import cssens
from .csspec import csspec
from .cstsdist import cstsdist
from .cstsmapmerge import cstsmapmerge
from . import obsutils
if cur_version > req_version:
from .csfindobs import csfindobs
from .csiactcopy import csiactcopy
from .csiactdata import csiactdata
from .csiactobs import csiactobs
# Delete version check variables
del sys
del req_version
del cur_version
# Add test function
def test():
"""
Run cscripts tests.
"""
print("No cscripts unit tests have been implemented so far.")
# Add version
__version__ = '@PACKAGE_VERSION@'