adam_core.orbits.openspace.translation module

class adam_core.orbits.openspace.translation.Translation(*, type: str)[source]

Bases: LuaDict

type: str
class adam_core.orbits.openspace.translation.Transform(*, translation: adam_core.orbits.openspace.translation.Translation)[source]

Bases: LuaDict

translation: Translation
class adam_core.orbits.openspace.translation.KeplerTranslation(*, type: str = 'KeplerTranslation', argument_of_periapsis: float, ascending_node: float, eccentricity: float, epoch: str, inclination: float, mean_anomaly: float, period: float, semi_major_axis: float)[source]

Bases: Translation

argument_of_periapsis: float
ascending_node: float
eccentricity: float
epoch: str
inclination: float
mean_anomaly: float
period: float
semi_major_axis: float
type: str = 'KeplerTranslation'
class adam_core.orbits.openspace.translation.SpiceTranslation(*, type: str = 'SpiceTranslation', observer: str | int, target: str | int, fixed_date: str | None = None, frame: str | None = None)[source]

Bases: Translation

observer: str | int
target: str | int
fixed_date: str | None = None
frame: str | None = None
type: str = 'SpiceTranslation'