Skip to content

Implement typed HEALPix and stellar map APIs - #84

Merged
VPRamon merged 90 commits into
mainfrom
feature/healpix-stellar-maps
Jun 21, 2026
Merged

Implement typed HEALPix and stellar map APIs#84
VPRamon merged 90 commits into
mainfrom
feature/healpix-stellar-maps

Conversation

@VPRamon

@VPRamon VPRamon commented Jun 21, 2026

Copy link
Copy Markdown
Member

Documentation, license, and changelog cleanup pass applied.

Summary:

  • Added missing SPDX/license headers to the new HEALPix and starlight files that lacked them.
  • Documented HEALPix and starlight public facades.
  • Documented public HEALPix grid, map, index, nside, ordering, and error APIs.
  • Documented the private RING kernel with HEALPix theta/phi/z terminology and scientific references.
  • Documented starlight builder, generated-map wrapper, CSV schema, photometry, catalogue records, provenance, brightness values, and error API.
  • Added an Unreleased changelog entry for the typed HEALPix and integrated-starlight APIs.
  • Public HEALPix pixelization remains based on typed Direction<F> only.

Not run locally: cargo fmt, clippy, rustdoc, and tests. CI remains source of truth.

Closes #82.

@github-actions

github-actions Bot commented Jun 21, 2026

Copy link
Copy Markdown

Code Coverage

Package Line Rate Complexity Health
src.photometry.passbands 99% 0
src 91% 0
src.astro.dynamics.forces 86% 0
src.pod.run 100% 0
src.mission 89% 0
src.formats.iers 86% 0
src.coordinates.observation 97% 0
src.pod.process 93% 0
src.event.lunar 94% 0
src.formats.ilrs 95% 0
src.formats.igs 90% 0
src.coordinates.transform.centers 100% 0
src.coordinates.transform.centers.position 77% 0
src.ephemeris.elp2000 99% 0
src.ephemeris 88% 0
src.astro.nutation 94% 0
src.formats.spice 82% 0
src.ephemeris.lagrange 85% 0
src.ephemeris.jpl 94% 0
src.astro.dynamics 95% 0
src.bodies.aircraft 98% 0
src.event.stellar 93% 0
src.mission.geometry 91% 0
src.formats.ccsds 90% 0
src.pod.estimation 90% 0
src.astro.sgp4 88% 0
src.pod.qc 93% 0
src.formats.rinex 79% 0
src.pod.propagation 94% 0
src.formats.tle.omm 96% 0
src.pod 100% 0
src.astro 89% 0
src.coordinates 96% 0
src.bodies 94% 0
src.event.solar 94% 0
src.coordinates.transform.providers 93% 0
src.catalogs 92% 0
src.formats 94% 0
src.formats.adsb 85% 0
src.astro.dynamics.propagation 75% 0
src.spice 82% 0
src.coordinates.transform.frames 94% 0
src.event.altitude 89% 0
src.ephemeris.vsop87 100% 0
src.pod.observation 87% 0
src.targets 99% 0
src.coordinates.transform 94% 0
src.pod.problem 95% 0
src.pod.product 99% 0
src.formats.vlbi 100% 0
src.starlight 44% 0
src.pod.force 94% 0
src.atmosphere 97% 0
src.astro.dynamics.gravity 72% 0
src.formats.tle 94% 0
src.pod.spice 88% 0
src.event 93% 0
src.healpix 83% 0
src.event.search 95% 0
src.event.azimuth 94% 0
Summary 91% (31297 / 34522) 0

@VPRamon
VPRamon merged commit 8d94b83 into main Jun 21, 2026
@VPRamon
VPRamon deleted the feature/healpix-stellar-maps branch June 21, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement library support for HEALPix and stellar surface-brightness maps

1 participant