Skip to content

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 11:44
5a38ae3

0.22.0 (2026-10-17)

⚠ BREAKING CHANGES

  • RapthorCompatibilityConfig now defaults to profile="compact", background="zero" (was continuum/estimated), so find_sector_sources' default products change. Pass profile="continuum", background="estimated" for the previous behaviour.

🚀 Features

  • default the prepared Rapthor patch to compact with a zero background (#164) (9a3c3b9)
  • estimate an image's source count and size Rapthor's reservation from it (#166) (9ab3d8b)
  • gate the source-finding part of Rapthor's step and scope 1.0.0 to its sectors (#175) (5069629)
  • measure Rapthor-profile agreement and default the adapter to compact/zero (#163) (e42b772)
  • measure Rapthor's filter step against pinned PyBDSF master (#165) (816aa1c)
  • prepare native Rapthor source-finding integration (#162) (2bb0dcf)
  • profile one sector across thread and Dask worker counts (#167) (ce63331)
  • screen the filter step on Dask workers and choose the check's profile (#174) (5069629)

⚡ Performance

  • estimate the background pilot's window batches a square at a time (#168) (03a571e)
  • read object rounds a core at a time and keep tasks to their labels (699da85)
  • reconcile each tile seam once and index features' components (699da85)

🧹 Refactoring

  • split the three largest modules along their seams (699da85)

📚 Documentation

  • record the scaling decisions of 15 October and close task 74 (699da85)
  • record v0.21.0 and ready the plan for task 20 (#159) (ab62da0)
  • rewrite the glossary and correct stale integration and schema claims (2bb0dcf)

🧩 CI

  • publish releases to PyPI from 0.22.0 (#173) (2a07813)

🧪 Tests

  • spin the profile tests' busy helper on CPU time, not wall time (#176) (9b7f7dc)