Skip to content

v2026.4.13.3

Choose a tag to compare

@Jammy2211 Jammy2211 released this 13 Apr 08:35
· 58 commits to main since this release

PyAutoArray v2026.4.13.3

What's New

Breaking Changes

  • refactor: rename env vars to PYAUTO_* prefix (#265)
    • Three env var renames. Hilbert mesh validation now controlled by PYAUTO_SKIP_CHECKS instead of PYAUTOFIT_TEST_MODE. See full details below.

New Features

  • Add should_simulate utility for auto-simulation with small datasets (#261)
  • feat: add title_prefix support to subplot_imaging_dataset (#260)
  • feat: PYAUTO_WORKSPACE_SMALL_DATASETS env var for fast smoke tests (#253)

Bug Fixes

  • fix: bump scipy cap to <=1.15.2 (#266)
  • fix: add _mappings_sizes_weights_split to InterpolatorRectangular (#262)

Internal

  • fix: guard zoom_array against non-autoarray mask objects (#270)
  • build: add Python 3.13 to CI matrix (#268)
  • build: raise caps on scipy, astropy, scikit-image, scikit-learn (#267)
  • Guarantee GaussianKernel regularization matrix is PD (#264)
  • refactor: clamp brightest_coordinate_in_region_from to array bounds (#263)
  • perf: defer scipy imports to reduce import time (#259)
  • perf: skip radial bins computation when PYAUTO_WORKSPACE_SMALL_DATASETS=1 (#258)
  • perf: force over_sample_size=2 when PYAUTO_WORKSPACE_SMALL_DATASETS=1 (#257)
  • fix: import is_test_mode from autoconf instead of autofit (#256)
  • perf: skip savefig rendering in PYAUTO_FAST_PLOTS mode (#255)
  • feat: add tight_layout wrapper with PYAUTO_FAST_PLOTS env var (#254)
  • perf: speed up unit tests 63% by removing JAX from triangle tests (#252)
  • Use centralized is_test_mode() from PyAutoFit (#250)
  • Drop Python 3.9-3.11, add 3.13 (#249)

Full changelog: 2026.4.5.3...2026.4.13.3