Satellite tracking TUI using ratatui
1# Satellite observatory
2
3Inspired by my previous project [iss_locator.rs](https://tangled.sh/@technoduck.me/iss_locator.rs), and the indomitable human spirit,
4its an interactive program displaying the current location of the ISS.
5
6The UI is made using [ratatui.rs](https://ratatui.rs/), which I hopefully will be able to then also port to [ratzilla](https://github.com/orhun/ratzilla).
7
8
9## Usage
10
11Can either be compiled normally, or with a `logging` feature, to enable tracing everything into log.log file (horrible alas it works).
12
13## Methods
14
15Location of the ISS is obtained from [celestrak](https://celestrak.org), where the Two Line Element for the ISS's orbit is obtained.
16
17SGP4 algorithms + Earth Rotation angle are used to calculate the location and velocity at any specific point in time.
18
19
20## Future?
21
22While the code for now is a bit ISS specific other satellites can be easily added, by fetching their TLE and doing the same calculations.
23
24
25