TLE parsing and SGP4 propagation #160
Labels
Interface: Python
Interface: Rust
Kind: New feature
This is a proposed new feature
Priority: normal
Status: Design
Issue at Design phase of the quality assurance process
Topic: Mission Design
High level description
Nyx currently does not support the Two-Line Element Set (TLE) format and Simplified Perturbations Model (SGP4), both of which are commonly used in satellite tracking and collision avoidance tasks. Despite not being a high fidelity propagation, TLE parsing and SGP4 propagation are frequently utilized in space mission planning and operations. This feature is increasingly requested by users, showcasing its relevance for the Nyx project. Implementing this feature will broaden the usability of Nyx for users working in these specific use-cases and potentially attract new users who primarily rely on TLE and SGP4.
Originally posted by @hambone01 in #159
Requirements
Orbit
structure. Special attention should be paid to potential issues related to the TLE reference frame. Parsing into an Orbit structure will allow comparing SGP4 and high fidelity models.Test plans
Design
The propagation should be available in Rust and Python. This would likely live in another module to not mix mission design and SGP4 (maybe the
cola
module would be fit for this so it could include other collision avoidance methods).The text was updated successfully, but these errors were encountered: