v2026.9.4.1
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_framereturns the same coordinates;VectorYX2D(values, grid, mask)accepts the same inputs and, whengridis aGrid2Donmask, its.gridis now that object rather than a copy.
- No public API change.
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