Satellite tracking TUI using ratatui

Satellite observatory#

Inspired by my previous project iss_locator.rs, and the indomitable human spirit, its an interactive program displaying the current location of the ISS.

The UI is made using ratatui.rs, which I hopefully will be able to then also port to ratzilla.

Usage#

Can either be compiled normally, or with a logging feature, to enable tracing everything into log.log file (horrible alas it works).

Methods#

Location of the ISS is obtained from celestrak, where the Two Line Element for the ISS's orbit is obtained.

SGP4 algorithms + Earth Rotation angle are used to calculate the location and velocity at any specific point in time.

Future?#

While the code for now is a bit ISS specific other satellites can be easily added, by fetching their TLE and doing the same calculations.