diff --git a/nifty5/__init__.py b/nifty5/__init__.py index 88161cd34c78f632873fb33f65d261b2a4466492..0617f1a3e7332ee71ecb4b47fa4e174cd042aa61 100644 --- a/nifty5/__init__.py +++ b/nifty5/__init__.py @@ -94,8 +94,8 @@ from .logger import logger from .linearization import Linearization -from . import parallelization_scheme -_scheme = parallelization_scheme.scheme() +from . import internal_config +_scheme = internal_config.parallelization_scheme() if _scheme == "Samples": from .minimization.metric_gaussian_kl_mpi import MetricGaussianKL_MPI diff --git a/nifty5/dobj.py b/nifty5/dobj.py index c4b5e08e10eacd886b68b3c1618b665241976e52..9f3d3dc7ea8b019fe9f3254b2d323dbd2d98a526 100644 --- a/nifty5/dobj.py +++ b/nifty5/dobj.py @@ -15,10 +15,10 @@ # # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. -from . import parallelization_scheme +from . import internal_config -_scheme = parallelization_scheme.scheme() +_scheme = internal_config.parallelization_scheme() if _scheme in ("Samples", "None"): from .data_objects.numpy_do import * diff --git a/nifty5/parallelization_scheme.py b/nifty5/internal_config.py similarity index 79% rename from nifty5/parallelization_scheme.py rename to nifty5/internal_config.py index c2a4f5896ffb36ee7b4b7c361baf0aba0bbdee3e..c6c157aa0deb27bc40a2825aa99b04b30c893509 100644 --- a/nifty5/parallelization_scheme.py +++ b/nifty5/internal_config.py @@ -15,7 +15,11 @@ # # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. -def scheme(): - # return "Standard" - return "Samples" + +# Internal configuration switches, typically for experimental features. +# Leave unchanged unless you know what you are doing! + +def parallelization_scheme(): + return "Standard" + # return "Samples" # return "None"