anise
anise copied to clipboard
Add `SITE` data type in Almanac
High level description
Almanac currently includes Planetary, Spacecraft, and Euler Parameter datasets. This task aims to add a new type called SiteDataset which defines locations akin to SPICE's SITE kernels.
These must include a name and an ID (or either, using the lookup table structure), and either latitude, longitude, altitude coordinates, or a position. Eventually this should support velocities to model tectonic plate movements like in SPICE's definition of the DSS antennas.
Requirements
- Add a
Sitedataset type - Compute line of sight occultation from these dataset types
Test plans
- Normal serde tests as done in all other datasets
- Test with SPICE's
occultif I can figure out how to call the point approach, cf. https://github.com/GregoireHENRY/rust-spice/issues/18#issuecomment-2381623814 .
Design
TDB