__init__.py.in 2.77 KB
# ==========================================================================
# 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,7)
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 @PYTHON_RELATIVE_IMPORT@cscaldb      import cscaldb
from @PYTHON_RELATIVE_IMPORT@csinfo       import csinfo
from @PYTHON_RELATIVE_IMPORT@cslightcrv   import cslightcrv
from @PYTHON_RELATIVE_IMPORT@csmodelinfo  import csmodelinfo
from @PYTHON_RELATIVE_IMPORT@csmodelmerge import csmodelmerge
from @PYTHON_RELATIVE_IMPORT@csobs2caldb  import csobs2caldb
from @PYTHON_RELATIVE_IMPORT@csobsdef     import csobsdef
from @PYTHON_RELATIVE_IMPORT@csobsinfo    import csobsinfo
from @PYTHON_RELATIVE_IMPORT@cspull       import cspull
from @PYTHON_RELATIVE_IMPORT@csresmap     import csresmap
from @PYTHON_RELATIVE_IMPORT@cssens       import cssens
from @PYTHON_RELATIVE_IMPORT@csspec       import csspec
from @PYTHON_RELATIVE_IMPORT@cstsdist     import cstsdist
from @PYTHON_RELATIVE_IMPORT@cstsmapmerge import cstsmapmerge
from . import obsutils
if cur_version > req_version:
    from @PYTHON_RELATIVE_IMPORT@csfindobs    import csfindobs
    from @PYTHON_RELATIVE_IMPORT@csiactcopy   import csiactcopy
    from @PYTHON_RELATIVE_IMPORT@csiactdata   import csiactdata
    from @PYTHON_RELATIVE_IMPORT@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@'