Environment Variables

pyMOR respects the following environment variables:


If 1, disable caching globally, overriding calls to enable_caching. This is mainly useful for debugging. See pymor.core.cache for more details.


If 1, disable coloring of logging output.


This variable is set to 1 during API documentation generation using sphinx.


If empty or NONE, do not load any defaults from file. Otherwise, a :-separated list of the paths to a Python scripts containing defaults.


Controls which profile the hypothesis pytest plugin uses to execute our test suites. Defaults to the “dev” profile which runs fewer variations than the “ci” or “ci_pr” which get used in our Gitlab-CI.


If set controls the value for mpi4py.rc.finalize. If PYMOR_MPI_FINALIZE is unset the value of mpi4py.rc.finalize remains unchanged, unless mpi4py.rc.finalize is None in which case it is defaulted to True.


If set, test functions decorated with might_exceed_deadline are allowed to exceed the default test deadline set in conftest.