Skip to content

v2026.9.4.1

Choose a tag to compare

@Jammy2211 Jammy2211 released this 04 Sep 19:07
· 101 commits to main since this release
e36a5af

PyAutoArray v2026.9.4.1

What's New

Breaking Changes

  • perf: rotation-matrix grid transform + one Grid2D per VectorYX2D (numpy deflections phase 3) (#519)
    • No public API change. transform_grid_2d_to_reference_frame returns the same coordinates; VectorYX2D(values, grid, mask) accepts the same inputs and, when grid is a Grid2D on mask, its .grid is now that object rather than a copy.

New Features

  • feat: Shape.contains / Shape.boundary for source-plane shapes (image-source-mappings P2a) (#518)
  • feat: image↔source mapping regions, clumps, subplot_mappings (P1) (#517)
  • feat: AdaptPower regularization — power input + factor-2 scatter fix (#512)

Internal

  • perf: evaluate a constant grid shift-and-rotate at compile time under JAX (memo phase 2, PyAutoGalaxy#604) (#520)
  • perf(decorators): to_grid propagates only an explicit over_sampled; Grid2D.over_sampled short-circuits at sub-size 1 (#514) (#516)
  • feat: make the colormap config lever loud and documented (#509) (#510)

Full changelog: 2026.8.29.1...2026.9.4.1