fds.models.tle_extrapolation package

Submodules

fds.models.tle_extrapolation.result module

class fds.models.tle_extrapolation.result.ResultTleExtrapolation(extrapolated_orbits: list[Orbit], nametag: str = None)

Bases: RetrievableModel

This class represents the results of a TLE extrapolation request computation.

property extrapolated_orbits: Sequence[Orbit]

The orbits to which the requested TLE has been extrapolated; each Orbit instance corresponding to a given target date.

fds.models.tle_extrapolation.use_case module

class fds.models.tle_extrapolation.use_case.TleExtrapolation(initial_tle: TwoLineElement | str, target_dates: Sequence[datetime] | Sequence[str], nametag: str = None)

Bases: BaseUseCase

This class is used to specify the data of a TLE extrapolation computation.

property initial_tle: TwoLineElement

The TLE to propagate.

property result: ResultTleExtrapolation | None

Computation results given as a ResultTleExtrapolation object.

property target_dates: list[datetime]

The dates to which the TLE is to be propagated.

Module contents