Source code for mapsims
# Licensed under a 3-clause BSD style license - see LICENSE.rst
# Packages may add whatever they like to this file, but
# should keep this content at the top.
# ----------------------------------------------------------------------------
from ._astropy_init import *
from .so_utils import Channel, get_bands, get_band_index, get_beam
from .noise import SONoiseSimulator
from .cmb import SOPrecomputedCMB, SOStandalonePrecomputedCMB
from .runner import MapSim, from_config
# ----------------------------------------------------------------------------
# Enforce Python version check during package import.
# This is the same check as the one at the top of setup.py
import sys
__minimum_python_version__ = "3.6"
[docs]class UnsupportedPythonError(Exception):
pass
if sys.version_info < tuple(
(int(val) for val in __minimum_python_version__.split("."))
):
raise UnsupportedPythonError(
"mapsims does not support Python < {}".format(__minimum_python_version__)
)
if not _ASTROPY_SETUP_:
# For egg_info test builds to pass, put package imports here.
pass