Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion autoconf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

from .setup_colab import for_autolens
from .setup_notebook import setup_notebook
from .test_mode import test_mode_level, is_test_mode
from .test_mode import test_mode_level, is_test_mode, skip_fit_output, skip_visualization, skip_checks


__version__ = "2026.4.5.3"
32 changes: 31 additions & 1 deletion autoconf/test_mode.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,41 @@ def test_mode_level():
2 = bypass sampler entirely, call likelihood once
3 = bypass sampler entirely, skip likelihood call
"""
return int(os.environ.get("PYAUTOFIT_TEST_MODE", "0"))
return int(os.environ.get("PYAUTO_TEST_MODE", "0"))


def is_test_mode():
"""
Return True if any test mode is active.
"""
return test_mode_level() > 0


def skip_fit_output():
"""
Return True if fit I/O should be skipped.

Controls: pre/post-fit output, VRAM profiling, result info text,
likelihood function checks.
"""
return os.environ.get("PYAUTO_SKIP_FIT_OUTPUT", "0") == "1"


def skip_visualization():
"""
Return True if fit visualization should be skipped.

Controls: Visualizer.should_visualize, plot decorators,
quantity visualizers.
"""
return os.environ.get("PYAUTO_SKIP_VISUALIZATION", "0") == "1"


def skip_checks():
"""
Return True if validation checks should be skipped.

Controls: mesh pixel validation (hilbert), position resampling,
inversion position exceptions, sample weight thresholds.
"""
return os.environ.get("PYAUTO_SKIP_CHECKS", "0") == "1"
Binary file added test_autoconf/files/array_out.fits
Binary file not shown.
Loading