• v0.14.0: refracted planet/moon rise/set, constellation identification

    rsp2k released this 2026-02-26 00:02:08 +00:00 | 58 commits to main since this release

    Add 4 refracted rise/set functions completing the rise/set feature set:

    • planet_next_rise/set_refracted: -0.569 deg threshold (refraction only,
      point source — even Jupiter at opposition is only 24 arcsec)
    • moon_next_rise/set_refracted: -0.833 deg threshold (refraction +
      mean semidiameter, same as Sun)

    Add IAU constellation identification from Roman (1987) CDS VI/42:

    • 357 boundary segments covering all 88 constellations
    • Precesses J2000 coordinates to B1875.0 epoch for lookup
    • Two overloads: constellation(equatorial) and constellation(float8, float8)
    • IMMUTABLE (compiled-in static data)

    141 -> 147 SQL objects. 24 -> 25 regression suites. All 25 pass.

    Downloads