Skip to content

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 17:00
9a741e4

0.19.0 (2026-10-09)

⚠ BREAKING CHANGES

  • remove the compact lane find_sources never ran (#106)

🐛 Bug Fixes

  • attach a pixel to its owner only through the owner's support (#122) (9bd91a1)
  • bind every identity hash to what decides the result (#112) (b788c0e)
  • decide every input refusal before the analysis (#103) (97b7f2e)
  • give each noise seed an independent realization (#111) (4b44d9e)
  • keep a joint fit's well-constrained components when one degenerates (#121) (145f7e5)
  • keep Dask profile worker occupancy at or below one (#126) (01d9c45)
  • keep the local-noise floor off extended emission (#136) (d8fe206)
  • keep the local-noise RMS beside a noise step near the noise there (#128) (0a33be2)
  • keep the RMS beside a noise step at the noise there (#120) (9467914)
  • keep the RMS map off zero and blank constant-valued regions (#109) (29157d2)
  • keep whole-pixel beams exact on every platform (#125) (c2ed1da)
  • match catalogues by position first (#113) (e38e89d)
  • one gaussian source row (#119) (b4be22b)
  • read a header number written with a D exponent (3b52720)
  • record Dask profile task times on the driver's clock (#127) (cd7e5f7)
  • refuse a header card that is not a number (3b52720)
  • refuse a restoring beam wider than 10 pixels (#110) (3af734f)
  • refuse malformed header cards (#101) (3b52720)
  • restore an owner split by support refinement instead of failing (#108) (2a22089)
  • wait for running tasks after a failure and reclaim staging a killed run left (#114) (440d3b5)
  • widen the support halo to cover persistence at whole-pixel radii (#124) (3f00991)

🧹 Refactoring

  • enforce the layering as one table (#116) (4568fa6)
  • remove the compact lane find_sources never ran (#106) (49f82c3)
  • remove the support components no round reads (#123) (e0046ea)

📚 Documentation

📦 Build

  • declare dependency floors that CI installs and tests (#115) (6f9b1dc)

🧪 Tests

  • check the public finder against PyBDSF and under every executor (#105) (d2e1852)
  • run every test (#107) (3912b99)