A lightweight Python client for fetching Two-Line Element (TLE) data from Space-Track.org, parsing it into a structured TLE dataclass, and exporting results to Excel.
- Authenticates with Space-Track
- Fetches latest TLE by NORAD ID
- Parses TLE into a structured
TLEdataclass - Exports data to Excel (
.xlsx)
pip install requests openpyxlCreate a file named:
SLTrack.ini
Add your Space-Track credentials:
[configuration]
username = your_space_track_username
password = your_space_track_password
output = ./out/tle_data.xlsxEach execution appends a row containing:
- Timestamp
- Satellite name
- NORAD ID
- Epoch (UTC)
- Orbital parameters
- Optional raw TLE lines
- Query URL
- Python 3.9+
requestsopenpyxl