Skip to content

v2026.7.9.1

Latest

Choose a tag to compare

@Jammy2211 Jammy2211 released this 09 Jul 18:47
89a5fbd

PyAutoArray v2026.7.9.1

What's New

Breaking Changes

  • Add optional arcsecond double-prime tick labels (#350)
    • Adds one optional config key, visualize.general.ticks.symbol_over_decimal, defaulting to false.
    • When enabled, 2D arcsecond tick labels use the double-prime symbol over the decimal point, e.g. 3.″8; when disabled, labels remain unchanged, e.g. 3.8".
  • feat: Preloads API for reusing channel-invariant inversion quantities (#344)

New Features

  • feat: catalogue-size cap for PYAUTO_SMALL_DATASETS smoke mode (#366)
  • feat: oversampled PSF inversion wiring — mapping formalism (phase 2b) (#357)
  • feat: oversampled PSF convolution core API (convolve_over_sample_size) (#355)
  • docs: add signpost llms.txt + consolidate agent instructions into AGENTS.md (#347)

Bug Fixes

  • fix: oversampled fine state when the blurring mask is padded (#358)
  • fix(jax): exclude cached_property descriptors from pytree flatten paths (#343)

Internal

  • refactor: qhull-only Delaunay callback, exact JAX visibility-walk point location (#368)
  • refactor: vectorize k×s segment-id construction (#365)
  • perf: memoize k×s segment-id construction (#364)
  • feat: k×s evaluation/convolution coupling (#363)
  • refactor: consolidate oversampled-PSF convolution helpers (#361)
  • feat: via_image_from image_is_convolved + from_gaussian oversample kwarg (#359)
  • ci: call the reusable lib-tests workflow from PyAutoHeart (not PyAutoPulse) (#352)
  • Arcsec ticks: consistent decimal for mixed integer/decimal ticks; centre rotated y-labels (#351)
  • main.yml → thin caller to Pulse reusable lib-tests (Stage 4 Phase A) (#349)
  • Remove url_check.yml: URL hygiene centralised in PyAutoPulse (#348)
  • docs: consolidate agent instructions into canonical AGENTS.md (#346)

Full changelog: 2026.5.29.4...2026.7.9.1