Altitude computations for Sun, Moon, stars, and arbitrary ICRS directions.
Thin C++ context for selecting Earth-orientation / nutation models.
Azimuth computations for Sun, Moon, stars, and arbitrary ICRS directions.
RAII Star handle, Planet value type, and catalog helpers.
Target implementation for solar-system bodies.
Body-centric coordinate transformations.
Zero-sized reference-center tag types mirroring Rust's centers module.
Coordinate module umbrella.
VSOP87 / ELP2000 planetary and lunar ephemeris wrappers.
Error handling and utility base for the siderust C++ wrapper.
Zero-sized reference-frame tag types mirroring Rust's affn::frames.
Lambert solver C++ wrapper.
Lunar phase geometry, phase events, and illumination periods.
Named observatory locations.
CCSDS OEM (Orbit Ephemeris Message) parser C++ wrapper.
Orbit model wrappers and propagation helpers.
C++ wrapper for body-centric coordinates using orbital elements.
C++ wrapper for siderust's runtime-loaded JPL DE4xx ephemeris.
TLE parsing and SGP4 propagator C++ wrappers.
Hemispherical alt/az sky-grid sampler mirroring siderust::coordinates::SkyGrid.
Target implementation for Star catalog objects.
Unified Subject type — one value to represent any celestial entity.
Strongly-typed fixed-direction Target for any supported frame.
Public siderust time tags and typed time/period aliases.
Twilight / darkness phase classification from Sun altitude.