ephem/
ephem.rs

1use pracstro::{sol, time};
2
3fn main() {
4    let now = time::Date::now();
5    for p in sol::PLANETS {
6        let (ra, de) = p.location(now).equatorial();
7        let ((rah, ram, _), (ded, dem, _)) = (ra.clock(), de.to_latitude().degminsec());
8        println!(
9            "{:<10} {:>2}h{:02} RA {:>3}°{:02}' De {:.2} AU",
10            p.name,
11            rah,
12            ram,
13            ded,
14            dem,
15            p.distance(now)
16        );
17    }
18}