Source code for mapsims
# Licensed under a 3-clause BSD style license - see LICENSE.rst
from .channel_utils import Channel, parse_channels
from .noise import SONoiseSimulator
from .alms import PrecomputedAlms
from .cmb import PrecomputedCMB, StandalonePrecomputedCMB
from .runner import MapSim, from_config, get_default_so_resolution
from .version import __version__
# Enforce Python version check during package import.
import sys
__minimum_python_version__ = "3.7"
[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__)
)