use crate::*;
pub(crate) fn ecl(lon_deg: f64, lat_deg: f64, dist_au: f64) -> EclipticCoordinates {
EclipticCoordinates::new(
pleiades_backend::Longitude::from_degrees(lon_deg),
pleiades_backend::Latitude::from_degrees(lat_deg),
Some(dist_au),
)
}
pub(crate) fn instant_tt(days: f64) -> Instant {
Instant::new(JulianDay::from_days(days), TimeScale::Tt)
}
pub(crate) fn unit_segment() -> Segment {
Segment::new(
instant_tt(0.0),
instant_tt(1.0),
vec![PolynomialChannel::new(ChannelKind::Longitude, 0, vec![0.0])],
)
}
pub(crate) fn baseline_fit_error() -> PackagedArtifactSegmentFitError {
PackagedArtifactSegmentFitError {
longitude_degrees: 10.0,
latitude_degrees: 10.0,
distance_au: 10.0,
}
}