Source code for IMLCV

"""summary IMLCV is still underdevelopement."""
import sys

if sys.version_info[:2] >= (3, 8):
    # TODO: Import directly (no need for conditional) when `python_requires = >= 3.8`
    from importlib.metadata import PackageNotFoundError, version  # pragma: no cover
else:
    from importlib_metadata import PackageNotFoundError, version  # pragma: no cover

try:
    # Change here if project is renamed and does not equal the package name
[docs] dist_name = "IMLCV"
__version__ = version(dist_name) except PackageNotFoundError: # pragma: no cover __version__ = "unknown" finally: del version, PackageNotFoundError import logging import os import sys from logging import warning import jax from jax import random
[docs]KEY = random.PRNGKey(0)
[docs]LOGLEVEL = logging.CRITICAL
if "mpi4py" in sys.modules: warning("mpi4py doens't work well with cp2k calc atm") os.environ["HDF5_USE_FILE_LOCKING"] = "FALSE" jax.config.update("jax_enable_x64", True) # cpu based jax.config.update("jax_platform_name", "cpu")