Skip to main content

celestial_coords/
lib.rs

1pub mod aberration;
2pub(crate) mod constants;
3pub mod distance;
4pub mod eop;
5pub mod errors;
6pub mod frames;
7pub mod lighttime;
8pub mod lunar;
9pub mod solar;
10pub mod transforms;
11
12pub use celestial_core::Angle;
13pub use distance::Distance;
14pub use eop::{EopParameters, EopProvider, EopRecord};
15pub use errors::{CoordError, CoordResult};
16pub use lighttime::LightTimeCorrection;
17
18pub use frames::{
19    CIRSPosition, EclipticCartesian, EclipticPosition, GCRSPosition, GalacticPosition,
20    HeliographicCarrington, HeliographicStonyhurst, HourAnglePosition, ICRSPosition, ITRSPosition,
21    SelenographicPosition, TIRSPosition, TopocentricPosition,
22};
23
24pub use transforms::{CartesianFrame, CoordinateFrame};
25
26pub use celestial_core::{Location, Vector3};
27pub use celestial_time::{TimeError, TimeResult, TAI, TT, UT1, UTC};