Expand description
Time of closest approach search between two TLE-backed satellites.
The search predicate is relative range in the TEME frame. Sampling and refinement are delegated to the shared event finder; this module only owns the SGP4 propagation glue and the relative-state result packaging.
Structs§
- Catalog
Collision - Successful collision-probability evaluation for a catalog candidate.
- Catalog
Screening Candidate - A prefiltered catalog pair.
- Catalog
Screening Options - Options for
screen_state_vector_catalog. - Catalog
Screening Result - One catalog screening result row.
- Catalog
State Vector - One object in a materialized state-vector screening catalog.
- TcaCandidate
- One local time of closest approach candidate.
- TcaConjunction
- A TCA candidate with the existing conjunction-module Pc result at that TCA.
- TcaFinder
Options - Options for
find_tca_candidatesandfind_tca_candidates_from_tles. - TcaPc
Covariances - Per-object position covariances used when computing Pc at a TCA.
- TcaPc
Options - Collision-probability options for evaluating a TCA candidate.
- TcaPropagated
Covariance Options - Collision-probability and covariance-transport settings for screening helpers whose primary/secondary covariances vary by catalog object.
- TcaPropagated
Covariance PcOptions - Collision-probability options for propagating state covariances to a TCA.
- TcaScreening
Conjunction Hit - A threshold-screening hit with Pc evaluated at the returned TCA.
- TcaScreening
Hit - One threshold-screening result for a primary against a secondary catalog.
- TcaTle
- Borrowed two-line element set.
- TcaTle
With Covariance - Borrowed TLE plus its 6x6 state covariance at the TLE epoch.
- TcaWindow
- Absolute time window searched for TCA events.
Enums§
- TcaError
- Error while finding TCA candidates.
- TcaObject
- Which object failed during TCA setup or propagation.
Constants§
- DEFAULT_
TCA_ POSITION_ COVARIANCE_ KM2 - Fallback per-object position covariance for Pc screening, km^2.
Functions§
- find_
tca_ candidates - Find local TCA candidates between two initialized SGP4 satellites.
- find_
tca_ candidates_ between_ tles - Find local TCA candidates between two borrowed TLEs.
- find_
tca_ candidates_ from_ tles - Find local TCA candidates between two TLE strings over an absolute JD window.
- find_
tca_ conjunctions - Find TCA candidates between two initialized SGP4 satellites and compute Pc.
- find_
tca_ conjunctions_ between_ tles - Find TCA candidates between two borrowed TLEs and compute Pc at each TCA.
- find_
tca_ conjunctions_ from_ tles - Find TCA candidates between two TLE strings and compute Pc at each TCA.
- find_
tca_ conjunctions_ with_ propagated_ covariance - Find TCA candidates between two initialized SGP4 satellites and compute Pc after propagating each object’s initial state covariance to each TCA.
- find_
tca_ conjunctions_ with_ propagated_ covariance_ between_ tles - Find TCA candidates between two borrowed TLEs and compute Pc after propagating each object’s initial state covariance to TCA.
- find_
tca_ conjunctions_ with_ propagated_ covariance_ from_ tles - Find TCA candidates between two borrowed TLEs and compute Pc after propagating each object’s initial state covariance to the candidate TCA.
- screen_
catalog_ pairs - Single-epoch catalog coarse screen.
- screen_
state_ vector_ catalog - Screen a materialized state-vector catalog and evaluate Pc on survivors.
- screen_
tca_ candidates_ from_ tle_ catalog_ parallel - Parallel-screen a primary TLE against a borrowed secondary TLE catalog.
- screen_
tca_ candidates_ from_ tle_ catalog_ serial - Serially screen a primary TLE against a borrowed secondary TLE catalog.
- screen_
tca_ candidates_ parallel - Parallel-screen a primary against a secondary catalog for threshold TCAs.
- screen_
tca_ candidates_ serial - Serially screen a primary against a secondary catalog for threshold TCAs.
- screen_
tca_ conjunctions_ from_ tle_ catalog_ parallel - Parallel-screen a borrowed TLE catalog and compute Pc for each threshold TCA.
- screen_
tca_ conjunctions_ from_ tle_ catalog_ serial - Serially screen a borrowed TLE catalog and compute Pc for each threshold TCA.
- screen_
tca_ conjunctions_ parallel - Parallel-screen a catalog and compute Pc for each threshold TCA.
- screen_
tca_ conjunctions_ serial - Serially screen a catalog and compute Pc for each threshold TCA.
- screen_
tca_ conjunctions_ with_ propagated_ covariance_ from_ tle_ catalog_ parallel - Parallel-screen a borrowed TLE catalog and compute Pc for each threshold TCA after propagating each object’s initial covariance to the TCA.
- screen_
tca_ conjunctions_ with_ propagated_ covariance_ from_ tle_ catalog_ serial - Serially screen a borrowed TLE catalog and compute Pc for each threshold TCA after propagating each object’s initial covariance to the TCA.
- tca_
collision_ probability - Compute Pc for an already-refined TEME TCA candidate.
- tca_
collision_ probability_ with_ propagated_ covariance - Compute Pc for an already-refined TCA candidate after propagating each object’s initial state covariance to the TCA epoch.