From 779bd6b60a54f9dbd5db723588b80ff13fbdb067 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Thu, 23 Jul 2026 15:12:51 +0100 Subject: [PATCH] chore: align env_vars/env_vars_release defaults key order Apply one canonical key order to the `defaults:` block of every config/build/env_vars*.yaml so the smoke and release profiles line up row-for-row and can be diffed side by side, and align the trailing comment column. No keys added or removed, no values changed, `overrides:` untouched. Provably a no-op: `defaults` is applied by plain dict iteration (PyAutoHands/autohands/env_config.py), so its order cannot affect the resolved environment. Refs PyAutoLabs/autolens_workspace#321 --- config/build/env_vars.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/config/build/env_vars.yaml b/config/build/env_vars.yaml index 3850772..ee50db4 100644 --- a/config/build/env_vars.yaml +++ b/config/build/env_vars.yaml @@ -9,16 +9,16 @@ # - Patterns without '/' match the file stem exactly defaults: - PYAUTO_TEST_MODE: "2" # 0=normal, 1=reduced iterations, 2=skip sampler (fastest) - PYAUTO_SKIP_FIT_OUTPUT: "1" # Skip pre/post-fit I/O, VRAM profiling, result text - PYAUTO_SKIP_VISUALIZATION: "1" # Skip fit visualization and plotting - PYAUTO_SKIP_CHECKS: "1" # Skip mesh validation, position checks, weight thresholds - PYAUTO_SMALL_DATASETS: "1" # Cap grids/masks to 15x15, reduce MGE gaussians - PYAUTO_DISABLE_JAX: "1" # Force use_jax=False, avoid JIT compilation overhead - PYAUTO_FAST_PLOTS: "1" # Skip tight_layout() + critical curve/caustic overlays - JAX_ENABLE_X64: "True" # Enable 64-bit precision in JAX - NUMBA_CACHE_DIR: "/tmp/numba_cache" # Writable cache dir for numba - MPLCONFIGDIR: "/tmp/matplotlib" # Writable config dir for matplotlib + PYAUTO_TEST_MODE: "2" # 0=normal, 1=reduced iterations, 2=skip sampler (fastest) + PYAUTO_SKIP_FIT_OUTPUT: "1" # Skip pre/post-fit I/O, VRAM profiling, result text + PYAUTO_SKIP_VISUALIZATION: "1" # Skip fit visualization and plotting + PYAUTO_SKIP_CHECKS: "1" # Skip mesh validation, position checks, weight thresholds + PYAUTO_SMALL_DATASETS: "1" # Cap grids/masks to 15x15, reduce MGE gaussians + PYAUTO_DISABLE_JAX: "1" # Force use_jax=False, avoid JIT compilation overhead + PYAUTO_FAST_PLOTS: "1" # Skip tight_layout() + critical curve/caustic overlays + JAX_ENABLE_X64: "True" # Enable 64-bit precision in JAX + NUMBA_CACHE_DIR: "/tmp/numba_cache" # Writable cache dir for numba + MPLCONFIGDIR: "/tmp/matplotlib" # Writable config dir for matplotlib # (Removed on 2026-07-23: the two overrides here, `plot/emcee_plotter` and # `plot/zeus_plotter`, were copied in from autofit_workspace's env_vars.yaml,