Skip to main content

Module tca

Module tca 

Source
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§

CatalogCollision
Successful collision-probability evaluation for a catalog candidate.
CatalogScreeningCandidate
A prefiltered catalog pair.
CatalogScreeningOptions
Options for screen_state_vector_catalog.
CatalogScreeningResult
One catalog screening result row.
CatalogStateVector
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.
TcaFinderOptions
Options for find_tca_candidates and find_tca_candidates_from_tles.
TcaPcCovariances
Per-object position covariances used when computing Pc at a TCA.
TcaPcOptions
Collision-probability options for evaluating a TCA candidate.
TcaPropagatedCovarianceOptions
Collision-probability and covariance-transport settings for screening helpers whose primary/secondary covariances vary by catalog object.
TcaPropagatedCovariancePcOptions
Collision-probability options for propagating state covariances to a TCA.
TcaScreeningConjunctionHit
A threshold-screening hit with Pc evaluated at the returned TCA.
TcaScreeningHit
One threshold-screening result for a primary against a secondary catalog.
TcaTle
Borrowed two-line element set.
TcaTleWithCovariance
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.