ccsds_ndm.models.ndmxml2
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07
Generator: DataclassGenerator See: https://xsdata.readthedocs.io/
- class AccType(*, value: 'float', units: 'None | AccUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class AdditionalParametersType(*, comment: 'list[str]' = <factory>, area_pc: 'None | AreaType' = None, area_drg: 'None | AreaType' = None, area_srp: 'None | AreaType' = None, mass: 'None | MassType' = None, cd_area_over_mass: 'None | M2KgType' = None, cr_area_over_mass: 'None | M2KgType' = None, thrust_acceleration: 'None | Ms2Type' = None, sedr: 'None | WkgType' = None)[source]
- class AemBody(*, segment: 'list[AemSegment]' = <factory>)[source]
- Parameters:
segment (list[AemSegment])
- class AemData(*, comment: 'list[str]' = <factory>, attitude_state: 'list[AttitudeStateType]' = <factory>)[source]
- Parameters:
attitude_state (list[AttitudeStateType])
- class AemMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'None | str' = None, ref_frame_a: 'str', ref_frame_b: 'str', attitude_dir: 'RotDirectionType', time_system: 'TimeSystemType', start_time: 'str', useable_start_time: 'None | str' = None, useable_stop_time: 'None | str' = None, stop_time: 'str', attitude_type: 'AttitudeTypeType', quaternion_type: 'None | QuaternionTypeType' = None, euler_rot_seq: 'None | RotseqType' = None, rate_frame: 'None | AemRateFrameType' = None, interpolation_method: 'None | str' = None, interpolation_degree: 'None | int' = None)[source]
- Parameters:
object_name (str)
object_id (str)
center_name (None | str)
ref_frame_a (str)
ref_frame_b (str)
attitude_dir (RotDirectionType)
time_system (TimeSystemType)
start_time (str)
useable_start_time (None | str)
useable_stop_time (None | str)
stop_time (str)
attitude_type (AttitudeTypeType)
quaternion_type (None | QuaternionTypeType)
euler_rot_seq (None | RotseqType)
rate_frame (None | AemRateFrameType)
interpolation_method (None | str)
interpolation_degree (None | int)
- class AemSegment(*, metadata: 'AemMetadata', data: 'AemData')[source]
- Parameters:
metadata (AemMetadata)
data (AemData)
- class AltType(*, value: 'float', units: 'None | LengthUnits' = None)[source]
- Parameters:
value (float)
units (None | LengthUnits)
- q()
Return this value as a pint or astropy Quantity.
- class AngleRateType(*, value: 'float', units: 'None | AngleRateUnits' = None)[source]
- Parameters:
value (float)
units (None | AngleRateUnits)
- q()
Return this value as a pint or astropy Quantity.
- class AngleType(*, value: 'float', units: 'None | AngleUnits' = None)[source]
- Parameters:
value (float)
units (None | AngleUnits)
- q()
Return this value as a pint or astropy Quantity.
- class ApmBody(*, segment: 'ApmSegment')[source]
- Parameters:
segment (ApmSegment)
- class ApmData(*, comment: 'list[str]' = <factory>, quaternion_state: 'QuaternionStateType', euler_elements_three: 'None | EulerElementsThreeType' = None, euler_elements_spin: 'None | EulerElementsSpinType' = None, spacecraft_parameters: 'None | AttSpacecraftParametersType' = None, maneuver_parameters: 'list[AttManeuverParametersType]' = <factory>)[source]
- Parameters:
quaternion_state (QuaternionStateType)
euler_elements_three (None | EulerElementsThreeType)
euler_elements_spin (None | EulerElementsSpinType)
spacecraft_parameters (None | AttSpacecraftParametersType)
maneuver_parameters (list[AttManeuverParametersType])
- class ApmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'None | str' = None, time_system: 'TimeSystemType')[source]
- class ApmSegment(*, metadata: 'ApmMetadata', data: 'ApmData')[source]
- Parameters:
metadata (ApmMetadata)
data (ApmData)
- class AreaType(*, value: 'float', units: 'None | AreaUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class AtmosphericReentryParametersType(*, comment: 'list[str]' = <factory>, orbit_lifetime: 'DayIntervalType', reentry_altitude: 'PositionType', orbit_lifetime_window_start: 'None | DayIntervalType' = None, orbit_lifetime_window_end: 'None | DayIntervalType' = None, nominal_reentry_epoch: 'None | str' = None, reentry_window_start: 'None | str' = None, reentry_window_end: 'None | str' = None, orbit_lifetime_confidence_level: 'None | PercentageType' = None)[source]
- Parameters:
orbit_lifetime (DayIntervalType)
reentry_altitude (PositionType)
orbit_lifetime_window_start (None | DayIntervalType)
orbit_lifetime_window_end (None | DayIntervalType)
nominal_reentry_epoch (None | str)
reentry_window_start (None | str)
reentry_window_end (None | str)
orbit_lifetime_confidence_level (None | PercentageType)
- class AttManeuverParametersType(*, comment: 'list[str]' = <factory>, man_epoch_start: 'str', man_duration: 'DurationType', man_ref_frame: 'str', man_tor_1: 'TorqueType', man_tor_2: 'TorqueType', man_tor_3: 'TorqueType')[source]
- Parameters:
man_epoch_start (str)
man_duration (DurationType)
man_ref_frame (str)
man_tor_1 (TorqueType)
man_tor_2 (TorqueType)
man_tor_3 (TorqueType)
- class AttSpacecraftParametersType(*, comment: 'list[str]' = <factory>, inertia_ref_frame: 'None | str' = None, i11: 'MomentType', i22: 'MomentType', i33: 'MomentType', i12: 'MomentType', i13: 'MomentType', i23: 'MomentType')[source]
- Parameters:
inertia_ref_frame (None | str)
i11 (MomentType)
i22 (MomentType)
i33 (MomentType)
i12 (MomentType)
i13 (MomentType)
i23 (MomentType)
- class AttitudeStateType(*, quaternion_state: 'None | QuaternionEphemerisType' = None, quaternion_derivative: 'None | QuaternionDerivativeType' = None, quaternion_euler_rate: 'None | QuaternionEulerRateType' = None, euler_angle: 'None | EulerAngleType' = None, euler_angle_rate: 'None | EulerAngleRateType' = None, spin: 'None | SpinType' = None, spin_nutation: 'None | SpinNutationType' = None)[source]
- Parameters:
quaternion_state (None | QuaternionEphemerisType)
quaternion_derivative (None | QuaternionDerivativeType)
quaternion_euler_rate (None | QuaternionEulerRateType)
euler_angle (None | EulerAngleType)
euler_angle_rate (None | EulerAngleRateType)
spin (None | SpinType)
spin_nutation (None | SpinNutationType)
- class BStarType(*, value: 'float', units: 'None | BStarUnits' = None)[source]
- Parameters:
value (float)
units (None | BStarUnits)
- q()
Return this value as a pint or astropy Quantity.
- class BallisticCoeffType(*, value: 'float', units: 'None | BallisticCoeffUnitsType' = None)[source]
- Parameters:
value (float)
units (None | BallisticCoeffUnitsType)
- q()
Return this value as a pint or astropy Quantity.
- class CdmBody(*, relative_metadata_data: 'RelativeMetadataData', segment: 'list[CdmSegment]' = <factory>)[source]
- Parameters:
relative_metadata_data (RelativeMetadataData)
segment (list[CdmSegment])
- class CdmCovarianceMatrixType(*, comment: 'list[str]' = <factory>, cr_r: 'M2Type', ct_r: 'M2Type', ct_t: 'M2Type', cn_r: 'M2Type', cn_t: 'M2Type', cn_n: 'M2Type', crdot_r: 'M2SType', crdot_t: 'M2SType', crdot_n: 'M2SType', crdot_rdot: 'M2S2Type', ctdot_r: 'M2SType', ctdot_t: 'M2SType', ctdot_n: 'M2SType', ctdot_rdot: 'M2S2Type', ctdot_tdot: 'M2S2Type', cndot_r: 'M2SType', cndot_t: 'M2SType', cndot_n: 'M2SType', cndot_rdot: 'M2S2Type', cndot_tdot: 'M2S2Type', cndot_ndot: 'M2S2Type', cdrg_r: 'None | M3KgType' = None, cdrg_t: 'None | M3KgType' = None, cdrg_n: 'None | M3KgType' = None, cdrg_rdot: 'None | M3KgsType' = None, cdrg_tdot: 'None | M3KgsType' = None, cdrg_ndot: 'None | M3KgsType' = None, cdrg_drg: 'None | M4Kg2Type' = None, csrp_r: 'None | M3KgType' = None, csrp_t: 'None | M3KgType' = None, csrp_n: 'None | M3KgType' = None, csrp_rdot: 'None | M3KgsType' = None, csrp_tdot: 'None | M3KgsType' = None, csrp_ndot: 'None | M3KgsType' = None, csrp_drg: 'None | M4Kg2Type' = None, csrp_srp: 'None | M4Kg2Type' = None, cthr_r: 'None | M2S2Type' = None, cthr_t: 'None | M2S2Type' = None, cthr_n: 'None | M2S2Type' = None, cthr_rdot: 'None | M2S3Type' = None, cthr_tdot: 'None | M2S3Type' = None, cthr_ndot: 'None | M2S3Type' = None, cthr_drg: 'None | M3Kgs2Type' = None, cthr_srp: 'None | M3Kgs2Type' = None, cthr_thr: 'None | M2S4Type' = None)[source]
- Parameters:
cr_r (M2Type)
ct_r (M2Type)
ct_t (M2Type)
cn_r (M2Type)
cn_t (M2Type)
cn_n (M2Type)
crdot_r (M2SType)
crdot_t (M2SType)
crdot_n (M2SType)
crdot_rdot (M2S2Type)
ctdot_r (M2SType)
ctdot_t (M2SType)
ctdot_n (M2SType)
ctdot_rdot (M2S2Type)
ctdot_tdot (M2S2Type)
cndot_r (M2SType)
cndot_t (M2SType)
cndot_n (M2SType)
cndot_rdot (M2S2Type)
cndot_tdot (M2S2Type)
cndot_ndot (M2S2Type)
cdrg_r (None | M3KgType)
cdrg_t (None | M3KgType)
cdrg_n (None | M3KgType)
cdrg_rdot (None | M3KgsType)
cdrg_tdot (None | M3KgsType)
cdrg_ndot (None | M3KgsType)
cdrg_drg (None | M4Kg2Type)
csrp_r (None | M3KgType)
csrp_t (None | M3KgType)
csrp_n (None | M3KgType)
csrp_rdot (None | M3KgsType)
csrp_tdot (None | M3KgsType)
csrp_ndot (None | M3KgsType)
csrp_drg (None | M4Kg2Type)
csrp_srp (None | M4Kg2Type)
cthr_r (None | M2S2Type)
cthr_t (None | M2S2Type)
cthr_n (None | M2S2Type)
cthr_rdot (None | M2S3Type)
cthr_tdot (None | M2S3Type)
cthr_ndot (None | M2S3Type)
cthr_drg (None | M3Kgs2Type)
cthr_srp (None | M3Kgs2Type)
cthr_thr (None | M2S4Type)
- class CdmData(*, comment: 'list[str]' = <factory>, od_parameters: 'None | OdParametersType' = None, additional_parameters: 'None | AdditionalParametersType' = None, state_vector: 'CdmStateVectorType', covariance_matrix: 'CdmCovarianceMatrixType')[source]
- Parameters:
od_parameters (None | OdParametersType)
additional_parameters (None | AdditionalParametersType)
state_vector (CdmStateVectorType)
covariance_matrix (CdmCovarianceMatrixType)
- class CdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str', message_for: 'None | str' = None, message_id: 'str')[source]
- class CdmMetadata(*, comment: 'list[str]' = <factory>, object_value: 'ObjectType', object_designator: 'str', catalog_name: 'str', object_name: 'str', international_designator: 'str', object_type: 'None | ObjectDescriptionType' = None, operator_contact_position: 'None | str' = None, operator_organization: 'None | str' = None, operator_phone: 'None | str' = None, operator_email: 'None | str' = None, ephemeris_name: 'str', covariance_method: 'CovarianceMethodType', maneuverable: 'ManeuverableType', orbit_center: 'None | str' = None, ref_frame: 'ReferenceFrameType', gravity_model: 'None | str' = None, atmospheric_model: 'None | str' = None, n_body_perturbations: 'None | str' = None, solar_rad_pressure: 'None | YesNoType' = None, earth_tides: 'None | YesNoType' = None, intrack_thrust: 'None | YesNoType' = None)[source]
- Parameters:
object_value (ObjectType)
object_designator (str)
catalog_name (str)
object_name (str)
international_designator (str)
object_type (None | ObjectDescriptionType)
operator_contact_position (None | str)
operator_organization (None | str)
operator_phone (None | str)
operator_email (None | str)
ephemeris_name (str)
covariance_method (CovarianceMethodType)
maneuverable (ManeuverableType)
orbit_center (None | str)
ref_frame (ReferenceFrameType)
gravity_model (None | str)
atmospheric_model (None | str)
n_body_perturbations (None | str)
solar_rad_pressure (None | YesNoType)
earth_tides (None | YesNoType)
intrack_thrust (None | YesNoType)
- class CdmPositionType(*, value: 'float', units: 'PositionUnits')[source]
- Parameters:
value (float)
units (PositionUnits)
- q()
Return this value as a pint or astropy Quantity.
- class CdmSegment(*, metadata: 'CdmMetadata', data: 'CdmData')[source]
- Parameters:
metadata (CdmMetadata)
data (CdmData)
- class CdmStateVectorType(*, comment: 'list[str]' = <factory>, x: 'CdmPositionType', y: 'CdmPositionType', z: 'CdmPositionType', x_dot: 'CdmVelocityType', y_dot: 'CdmVelocityType', z_dot: 'CdmVelocityType')[source]
- Parameters:
x (CdmPositionType)
y (CdmPositionType)
z (CdmPositionType)
x_dot (CdmVelocityType)
y_dot (CdmVelocityType)
z_dot (CdmVelocityType)
- class CdmVelocityType(*, value: 'float', units: 'VelocityUnits')[source]
- Parameters:
value (float)
units (VelocityUnits)
- q()
Return this value as a pint or astropy Quantity.
- class DRevType(*, value: 'float', units: 'None | DRevUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class DayIntervalType(*, value: 'float', units: 'DayIntervalUnits')[source]
- Parameters:
value (float)
units (DayIntervalUnits)
- q()
Return this value as a pint or astropy Quantity.
- class DdRevType(*, value: 'float', units: 'None | DdRevUnits' = None)[source]
- Parameters:
value (float)
units (None | DdRevUnits)
- q()
Return this value as a pint or astropy Quantity.
- class DeltamassType(*, value: 'float', units: 'None | MassUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class DistanceType(*, value: 'float', units: 'None | PositionUnits' = None)[source]
- Parameters:
value (float)
units (None | PositionUnits)
- q()
Return this value as a pint or astropy Quantity.
- class DurationType(*, value: 'float', units: 'None | TimeUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class DvType(*, value: 'float', units: 'DvUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class EulerAngleRateType(*, epoch: 'str', rotation_angles: 'None | RotationAngleType' = None, rotation_rates: 'None | RotationRateType' = None)[source]
- Parameters:
epoch (str)
rotation_angles (None | RotationAngleType)
rotation_rates (None | RotationRateType)
- class EulerAngleType(*, epoch: 'str', rotation_angles: 'None | RotationAngleType' = None)[source]
- Parameters:
epoch (str)
rotation_angles (None | RotationAngleType)
- class EulerElementsSpinType(*, comment: 'list[str]' = <factory>, spin_frame_a: 'str', spin_frame_b: 'str', spin_dir: 'None | RotDirectionType' = None, spin_alpha: 'None | AngleType' = None, spin_delta: 'None | AngleType' = None, spin_angle: 'None | AngleType' = None, spin_angle_vel: 'None | AngleRateType' = None, nutation: 'None | AngleType' = None, nutation_per: 'None | DurationType' = None, nutation_phase: 'None | AngleType' = None)[source]
- Parameters:
spin_frame_a (str)
spin_frame_b (str)
spin_dir (None | RotDirectionType)
spin_alpha (None | AngleType)
spin_delta (None | AngleType)
spin_angle (None | AngleType)
spin_angle_vel (None | AngleRateType)
nutation (None | AngleType)
nutation_per (None | DurationType)
nutation_phase (None | AngleType)
- class EulerElementsThreeType(*, comment: 'list[str]' = <factory>, euler_frame_a: 'None | str' = None, euler_frame_b: 'None | str' = None, euler_dir: 'None | RotDirectionType' = None, euler_rot_seq: 'None | RotseqType' = None, rate_frame: 'None | ApmRateFrameType' = None, rotation_angles: 'None | RotationAngleType' = None, rotation_rates: 'None | RotationRateType' = None)[source]
- Parameters:
euler_frame_a (None | str)
euler_frame_b (None | str)
euler_dir (None | RotDirectionType)
euler_rot_seq (None | RotseqType)
rate_frame (None | ApmRateFrameType)
rotation_angles (None | RotationAngleType)
rotation_rates (None | RotationRateType)
- class FrequencyType(*, value: 'float', units: 'None | FrequencyUnits' = None)[source]
- Parameters:
value (float)
units (None | FrequencyUnits)
- q()
Return this value as a pint or astropy Quantity.
- class GmType(*, value: 'float', units: 'None | GmUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class GroundImpactParametersType(*, comment: 'list[str]' = <factory>, probability_of_impact: 'None | float' = None, probability_of_burn_up: 'None | float' = None, probability_of_break_up: 'None | float' = None, probability_of_land_impact: 'None | float' = None, probability_of_casualty: 'None | float' = None, nominal_impact_epoch: 'None | str' = None, impact_window_start: 'None | str' = None, impact_window_end: 'None | str' = None, impact_ref_frame: 'None | str' = None, nominal_impact_lon: 'None | LonType' = None, nominal_impact_lat: 'None | LatType' = None, nominal_impact_alt: 'None | AltType' = None, impact_1_confidence: 'None | PercentageType' = None, impact_1_start_lon: 'None | LonType' = None, impact_1_start_lat: 'None | LatType' = None, impact_1_stop_lon: 'None | LonType' = None, impact_1_stop_lat: 'None | LatType' = None, impact_1_cross_track: 'None | DistanceType' = None, impact_2_confidence: 'None | PercentageType' = None, impact_2_start_lon: 'None | LonType' = None, impact_2_start_lat: 'None | LatType' = None, impact_2_stop_lon: 'None | LonType' = None, impact_2_stop_lat: 'None | LatType' = None, impact_2_cross_track: 'None | DistanceType' = None, impact_3_confidence: 'None | PercentageType' = None, impact_3_start_lon: 'None | LonType' = None, impact_3_start_lat: 'None | LatType' = None, impact_3_stop_lon: 'None | LonType' = None, impact_3_stop_lat: 'None | LatType' = None, impact_3_cross_track: 'None | DistanceType' = None)[source]
- Parameters:
probability_of_impact (None | float)
probability_of_burn_up (None | float)
probability_of_break_up (None | float)
probability_of_land_impact (None | float)
probability_of_casualty (None | float)
nominal_impact_epoch (None | str)
impact_window_start (None | str)
impact_window_end (None | str)
impact_ref_frame (None | str)
nominal_impact_lon (None | LonType)
nominal_impact_lat (None | LatType)
nominal_impact_alt (None | AltType)
impact_1_confidence (None | PercentageType)
impact_1_start_lon (None | LonType)
impact_1_start_lat (None | LatType)
impact_1_stop_lon (None | LonType)
impact_1_stop_lat (None | LatType)
impact_1_cross_track (None | DistanceType)
impact_2_confidence (None | PercentageType)
impact_2_start_lon (None | LonType)
impact_2_start_lat (None | LatType)
impact_2_stop_lon (None | LonType)
impact_2_stop_lat (None | LatType)
impact_2_cross_track (None | DistanceType)
impact_3_confidence (None | PercentageType)
impact_3_start_lon (None | LonType)
impact_3_start_lat (None | LatType)
impact_3_stop_lon (None | LonType)
impact_3_stop_lat (None | LatType)
impact_3_cross_track (None | DistanceType)
- class InclinationType(*, value: 'float', units: 'None | AngleUnits' = None)[source]
- Parameters:
value (float)
units (None | AngleUnits)
- q()
Return this value as a pint or astropy Quantity.
- class KeplerianElementsType(*, comment: 'list[str]' = <factory>, semi_major_axis: 'DistanceType', eccentricity: 'float', inclination: 'InclinationType', ra_of_asc_node: 'AngleType', arg_of_pericenter: 'AngleType', true_anomaly: 'None | AngleType' = None, mean_anomaly: 'None | AngleType' = None, gm: 'GmType')[source]
- Parameters:
semi_major_axis (DistanceType)
eccentricity (float)
inclination (InclinationType)
ra_of_asc_node (AngleType)
arg_of_pericenter (AngleType)
true_anomaly (None | AngleType)
mean_anomaly (None | AngleType)
gm (GmType)
- class Km2S2Type(*, value: 'float', units: 'None | Km2S2Units' = None)[source]
- Parameters:
value (float)
units (None | Km2S2Units)
- q()
Return this value as a pint or astropy Quantity.
- class Km2SType(*, value: 'float', units: 'None | Km2SUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class Km2Type(*, value: 'float', units: 'None | Km2Units' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class LatType(*, value: 'float', units: 'LatLonUnits')[source]
- Parameters:
value (float)
units (LatLonUnits)
- q()
Return this value as a pint or astropy Quantity.
- class LengthType(*, value: 'float', units: 'LengthUnits')[source]
- Parameters:
value (float)
units (LengthUnits)
- q()
Return this value as a pint or astropy Quantity.
- class LonType(*, value: 'float', units: 'LatLonUnits')[source]
- Parameters:
value (float)
units (LatLonUnits)
- q()
Return this value as a pint or astropy Quantity.
- class M2KgType(*, value: 'float', units: 'M2KgUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2S2Type(*, value: 'float', units: 'M2S2Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2S3Type(*, value: 'float', units: 'M2S3Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2S4Type(*, value: 'float', units: 'M2S4Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2SType(*, value: 'float', units: 'M2SUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2Type(*, value: 'float', units: 'M2Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M3KgType(*, value: 'float', units: 'M3KgUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M3Kgs2Type(*, value: 'float', units: 'M3Kgs2Units')[source]
- Parameters:
value (float)
units (M3Kgs2Units)
- q()
Return this value as a pint or astropy Quantity.
- class M3KgsType(*, value: 'float', units: 'M3KgsUnits')[source]
- Parameters:
value (float)
units (M3KgsUnits)
- q()
Return this value as a pint or astropy Quantity.
- class M4Kg2Type(*, value: 'float', units: 'M4Kg2Units')[source]
- Parameters:
value (float)
units (M4Kg2Units)
- q()
Return this value as a pint or astropy Quantity.
- class ManeuverParametersType(*, comment: 'list[str]' = <factory>, man_epoch_ignition: 'str', man_duration: 'DurationType', man_delta_mass: 'DeltamassType', man_ref_frame: 'str', man_dv_1: 'VelocityType', man_dv_2: 'VelocityType', man_dv_3: 'VelocityType')[source]
- Parameters:
man_epoch_ignition (str)
man_duration (DurationType)
man_delta_mass (DeltamassType)
man_ref_frame (str)
man_dv_1 (VelocityType)
man_dv_2 (VelocityType)
man_dv_3 (VelocityType)
- class MassType(*, value: 'float', units: 'None | MassUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class MeanElementsType(*, comment: 'list[str]' = <factory>, epoch: 'str', semi_major_axis: 'None | DistanceType' = None, mean_motion: 'None | RevType' = None, eccentricity: 'float', inclination: 'InclinationType', ra_of_asc_node: 'AngleType', arg_of_pericenter: 'AngleType', mean_anomaly: 'AngleType', gm: 'None | GmType' = None)[source]
- class MomentType(*, value: 'float', units: 'None | MomentUnits' = None)[source]
- Parameters:
value (float)
units (None | MomentUnits)
- q()
Return this value as a pint or astropy Quantity.
- class Ms2Type(*, value: 'float', units: 'Ms2Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class Ndm(*, message_id: 'None | str' = None, comment: 'list[str]' = <factory>, aem: 'list[AemType]' = <factory>, apm: 'list[ApmType]' = <factory>, cdm: 'list[CdmType]' = <factory>, oem: 'list[OemType]' = <factory>, omm: 'list[OmmType]' = <factory>, opm: 'list[OpmType]' = <factory>, rdm: 'list[RdmType]' = <factory>, tdm: 'list[TdmType]' = <factory>)[source]
- class NdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str')[source]
- class NdmType(*, message_id: 'None | str' = None, comment: 'list[str]' = <factory>, aem: 'list[AemType]' = <factory>, apm: 'list[ApmType]' = <factory>, cdm: 'list[CdmType]' = <factory>, oem: 'list[OemType]' = <factory>, omm: 'list[OmmType]' = <factory>, opm: 'list[OpmType]' = <factory>, rdm: 'list[RdmType]' = <factory>, tdm: 'list[TdmType]' = <factory>)[source]
- class OdParametersType(*, comment: 'list[str]' = <factory>, time_lastob_start: 'None | str' = None, time_lastob_end: 'None | str' = None, recommended_od_span: 'None | DayIntervalType' = None, actual_od_span: 'None | DayIntervalType' = None, obs_available: 'None | int' = None, obs_used: 'None | int' = None, tracks_available: 'None | int' = None, tracks_used: 'None | int' = None, residuals_accepted: 'None | PercentageType' = None, weighted_rms: 'None | float' = None)[source]
- Parameters:
time_lastob_start (None | str)
time_lastob_end (None | str)
recommended_od_span (None | DayIntervalType)
actual_od_span (None | DayIntervalType)
obs_available (None | int)
obs_used (None | int)
tracks_available (None | int)
tracks_used (None | int)
residuals_accepted (None | PercentageType)
weighted_rms (None | float)
- class OemBody(*, segment: 'list[OemSegment]' = <factory>)[source]
- Parameters:
segment (list[OemSegment])
- class OemCovarianceMatrixAbstractType(*, comment: 'list[str]' = <factory>, epoch: 'str', cov_ref_frame: 'None | str' = None)[source]
- class OemCovarianceMatrixType(*, comment: 'list[str]' = <factory>, epoch: 'str', cov_ref_frame: 'None | str' = None, cx_x: 'PositionCovarianceType', cy_x: 'PositionCovarianceType', cy_y: 'PositionCovarianceType', cz_x: 'PositionCovarianceType', cz_y: 'PositionCovarianceType', cz_z: 'PositionCovarianceType', cx_dot_x: 'PositionVelocityCovarianceType', cx_dot_y: 'PositionVelocityCovarianceType', cx_dot_z: 'PositionVelocityCovarianceType', cx_dot_x_dot: 'VelocityCovarianceType', cy_dot_x: 'PositionVelocityCovarianceType', cy_dot_y: 'PositionVelocityCovarianceType', cy_dot_z: 'PositionVelocityCovarianceType', cy_dot_x_dot: 'VelocityCovarianceType', cy_dot_y_dot: 'VelocityCovarianceType', cz_dot_x: 'PositionVelocityCovarianceType', cz_dot_y: 'PositionVelocityCovarianceType', cz_dot_z: 'PositionVelocityCovarianceType', cz_dot_x_dot: 'VelocityCovarianceType', cz_dot_y_dot: 'VelocityCovarianceType', cz_dot_z_dot: 'VelocityCovarianceType')[source]
- Parameters:
epoch (str)
cov_ref_frame (None | str)
cx_x (PositionCovarianceType)
cy_x (PositionCovarianceType)
cy_y (PositionCovarianceType)
cz_x (PositionCovarianceType)
cz_y (PositionCovarianceType)
cz_z (PositionCovarianceType)
cx_dot_x (PositionVelocityCovarianceType)
cx_dot_y (PositionVelocityCovarianceType)
cx_dot_z (PositionVelocityCovarianceType)
cx_dot_x_dot (VelocityCovarianceType)
cy_dot_x (PositionVelocityCovarianceType)
cy_dot_y (PositionVelocityCovarianceType)
cy_dot_z (PositionVelocityCovarianceType)
cy_dot_x_dot (VelocityCovarianceType)
cy_dot_y_dot (VelocityCovarianceType)
cz_dot_x (PositionVelocityCovarianceType)
cz_dot_y (PositionVelocityCovarianceType)
cz_dot_z (PositionVelocityCovarianceType)
cz_dot_x_dot (VelocityCovarianceType)
cz_dot_y_dot (VelocityCovarianceType)
cz_dot_z_dot (VelocityCovarianceType)
- class OemData(*, comment: 'list[str]' = <factory>, state_vector: 'list[StateVectorAccType]' = <factory>, covariance_matrix: 'list[OemCovarianceMatrixType]' = <factory>)[source]
- Parameters:
state_vector (list[StateVectorAccType])
covariance_matrix (list[OemCovarianceMatrixType])
- class OemMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'str', ref_frame: 'str', ref_frame_epoch: 'None | str' = None, time_system: 'str', start_time: 'str', useable_start_time: 'None | str' = None, useable_stop_time: 'None | str' = None, stop_time: 'str', interpolation: 'None | str' = None, interpolation_degree: 'None | int' = None)[source]
- Parameters:
- class OemSegment(*, metadata: 'OemMetadata', data: 'OemData')[source]
- Parameters:
metadata (OemMetadata)
data (OemData)
- class OmmBody(*, segment: 'OmmSegment')[source]
- Parameters:
segment (OmmSegment)
- class OmmData(*, comment: 'list[str]' = <factory>, mean_elements: 'MeanElementsType', spacecraft_parameters: 'None | SpacecraftParametersType' = None, tle_parameters: 'None | TleParametersType' = None, covariance_matrix: 'None | OpmCovarianceMatrixType' = None, user_defined_parameters: 'None | UserDefinedType' = None)[source]
- Parameters:
mean_elements (MeanElementsType)
spacecraft_parameters (None | SpacecraftParametersType)
tle_parameters (None | TleParametersType)
covariance_matrix (None | OpmCovarianceMatrixType)
user_defined_parameters (None | UserDefinedType)
- class OmmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'str', ref_frame: 'str', ref_frame_epoch: 'None | str' = None, time_system: 'str', mean_element_theory: 'str')[source]
- class OmmSegment(*, metadata: 'OmmMetadata', data: 'OmmData')[source]
- Parameters:
metadata (OmmMetadata)
data (OmmData)
- class OpmBody(*, segment: 'OpmSegment')[source]
- Parameters:
segment (OpmSegment)
- class OpmCovarianceMatrixAbstractType(*, comment: 'list[str]' = <factory>, cov_ref_frame: 'None | str' = None)[source]
- class OpmCovarianceMatrixType(*, comment: 'list[str]' = <factory>, cov_ref_frame: 'None | str' = None, cx_x: 'PositionCovarianceType', cy_x: 'PositionCovarianceType', cy_y: 'PositionCovarianceType', cz_x: 'PositionCovarianceType', cz_y: 'PositionCovarianceType', cz_z: 'PositionCovarianceType', cx_dot_x: 'PositionVelocityCovarianceType', cx_dot_y: 'PositionVelocityCovarianceType', cx_dot_z: 'PositionVelocityCovarianceType', cx_dot_x_dot: 'VelocityCovarianceType', cy_dot_x: 'PositionVelocityCovarianceType', cy_dot_y: 'PositionVelocityCovarianceType', cy_dot_z: 'PositionVelocityCovarianceType', cy_dot_x_dot: 'VelocityCovarianceType', cy_dot_y_dot: 'VelocityCovarianceType', cz_dot_x: 'PositionVelocityCovarianceType', cz_dot_y: 'PositionVelocityCovarianceType', cz_dot_z: 'PositionVelocityCovarianceType', cz_dot_x_dot: 'VelocityCovarianceType', cz_dot_y_dot: 'VelocityCovarianceType', cz_dot_z_dot: 'VelocityCovarianceType')[source]
- Parameters:
cov_ref_frame (None | str)
cx_x (PositionCovarianceType)
cy_x (PositionCovarianceType)
cy_y (PositionCovarianceType)
cz_x (PositionCovarianceType)
cz_y (PositionCovarianceType)
cz_z (PositionCovarianceType)
cx_dot_x (PositionVelocityCovarianceType)
cx_dot_y (PositionVelocityCovarianceType)
cx_dot_z (PositionVelocityCovarianceType)
cx_dot_x_dot (VelocityCovarianceType)
cy_dot_x (PositionVelocityCovarianceType)
cy_dot_y (PositionVelocityCovarianceType)
cy_dot_z (PositionVelocityCovarianceType)
cy_dot_x_dot (VelocityCovarianceType)
cy_dot_y_dot (VelocityCovarianceType)
cz_dot_x (PositionVelocityCovarianceType)
cz_dot_y (PositionVelocityCovarianceType)
cz_dot_z (PositionVelocityCovarianceType)
cz_dot_x_dot (VelocityCovarianceType)
cz_dot_y_dot (VelocityCovarianceType)
cz_dot_z_dot (VelocityCovarianceType)
- class OpmData(*, comment: 'list[str]' = <factory>, state_vector: 'StateVectorType', keplerian_elements: 'None | KeplerianElementsType' = None, spacecraft_parameters: 'None | SpacecraftParametersType' = None, covariance_matrix: 'None | OpmCovarianceMatrixType' = None, maneuver_parameters: 'list[ManeuverParametersType]' = <factory>, user_defined_parameters: 'None | UserDefinedType' = None)[source]
- Parameters:
state_vector (StateVectorType)
keplerian_elements (None | KeplerianElementsType)
spacecraft_parameters (None | SpacecraftParametersType)
covariance_matrix (None | OpmCovarianceMatrixType)
maneuver_parameters (list[ManeuverParametersType])
user_defined_parameters (None | UserDefinedType)
- class OpmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'str', ref_frame: 'str', ref_frame_epoch: 'None | str' = None, time_system: 'str')[source]
- class OpmSegment(*, metadata: 'OpmMetadata', data: 'OpmData')[source]
- Parameters:
metadata (OpmMetadata)
data (OpmData)
- class PercentageType(*, value: 'float', units: 'PercentageUnits')[source]
- Parameters:
value (float)
units (PercentageUnits)
- q()
Return this value as a pint or astropy Quantity.
- class PositionCovarianceType(*, value: 'float', units: 'None | PositionCovarianceUnits' = None)[source]
- Parameters:
value (float)
units (None | PositionCovarianceUnits)
- q()
Return this value as a pint or astropy Quantity.
- class PositionType(*, value: 'float', units: 'None | PositionUnits' = None)[source]
- Parameters:
value (float)
units (None | PositionUnits)
- q()
Return this value as a pint or astropy Quantity.
- class PositionVelocityCovarianceType(*, value: 'float', units: 'None | PositionVelocityCovarianceUnits' = None)[source]
- Parameters:
value (float)
units (None | PositionVelocityCovarianceUnits)
- q()
Return this value as a pint or astropy Quantity.
- class QuaternionDerivativeType(*, epoch: 'str', quaternion: 'QuaternionType', quaternion_rate: 'QuaternionRateType')[source]
- Parameters:
epoch (str)
quaternion (QuaternionType)
quaternion_rate (QuaternionRateType)
- class QuaternionDotType(*, value: 'float', units: 'None | QuaternionDotUnits' = None)[source]
- Parameters:
value (float)
units (None | QuaternionDotUnits)
- q()
Return this value as a pint or astropy Quantity.
- class QuaternionEphemerisType(*, epoch: 'str', quaternion: 'QuaternionType')[source]
- Parameters:
epoch (str)
quaternion (QuaternionType)
- class QuaternionEulerRateType(*, epoch: 'str', quaternion: 'QuaternionType', rotation_rates: 'None | RotationRateType' = None)[source]
- Parameters:
epoch (str)
quaternion (QuaternionType)
rotation_rates (None | RotationRateType)
- class QuaternionRateType(*, qc_dot: 'QuaternionDotType', q1_dot: 'QuaternionDotType', q2_dot: 'QuaternionDotType', q3_dot: 'QuaternionDotType')[source]
- Parameters:
qc_dot (QuaternionDotType)
q1_dot (QuaternionDotType)
q2_dot (QuaternionDotType)
q3_dot (QuaternionDotType)
- class QuaternionStateType(*, comment: 'list[str]' = <factory>, epoch: 'str', q_frame_a: 'str', q_frame_b: 'str', q_dir: 'RotDirectionType', quaternion: 'QuaternionType', quaternion_rate: 'None | QuaternionRateType' = None)[source]
- Parameters:
epoch (str)
q_frame_a (str)
q_frame_b (str)
q_dir (RotDirectionType)
quaternion (QuaternionType)
quaternion_rate (None | QuaternionRateType)
- class RdmBody(*, segment: 'RdmSegment')[source]
- Parameters:
segment (RdmSegment)
- class RdmData(*, comment: 'list[str]' = <factory>, atmospheric_reentry_parameters: 'AtmosphericReentryParametersType', ground_impact_parameters: 'None | GroundImpactParametersType' = None, state_vector: 'None | StateVectorType' = None, covariance_matrix: 'None | OpmCovarianceMatrixType' = None, spacecraft_parameters: 'None | RdmSpacecraftParametersType' = None, od_parameters: 'None | OdParametersType' = None, user_defined_parameters: 'None | UserDefinedType' = None)[source]
- Parameters:
atmospheric_reentry_parameters (AtmosphericReentryParametersType)
ground_impact_parameters (None | GroundImpactParametersType)
state_vector (None | StateVectorType)
covariance_matrix (None | OpmCovarianceMatrixType)
spacecraft_parameters (None | RdmSpacecraftParametersType)
od_parameters (None | OdParametersType)
user_defined_parameters (None | UserDefinedType)
- class RdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str', message_id: 'str')[source]
- class RdmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', international_designator: 'str', catalog_name: 'None | str' = None, object_designator: 'None | str' = None, object_type: 'None | ObjectDescriptionType' = None, object_owner: 'None | str' = None, object_operator: 'None | str' = None, controlled_reentry: 'ControlledType', center_name: 'str', time_system: 'str', epoch_tzero: 'str', ref_frame: 'None | str' = None, ref_frame_epoch: 'None | str' = None, ephemeris_name: 'None | str' = None, gravity_model: 'None | str' = None, atmospheric_model: 'None | str' = None, solar_flux_prediction: 'None | str' = None, n_body_perturbations: 'None | str' = None, solar_rad_pressure: 'None | str' = None, earth_tides: 'None | str' = None, intrack_thrust: 'None | YesNoType' = None, drag_parameters_source: 'None | str' = None, drag_parameters_altitude: 'None | DistanceType' = None, reentry_uncertainty_method: 'None | ReentryUncertaintyMethodType' = None, reentry_disintegration: 'None | DisintegrationType' = None, impact_uncertainty_method: 'None | ImpactUncertaintyType' = None, previous_message_id: 'None | str' = None, previous_message_epoch: 'None | str' = None, next_message_epoch: 'None | str' = None)[source]
- Parameters:
object_name (str)
international_designator (str)
catalog_name (None | str)
object_designator (None | str)
object_type (None | ObjectDescriptionType)
object_owner (None | str)
object_operator (None | str)
controlled_reentry (ControlledType)
center_name (str)
time_system (str)
epoch_tzero (str)
ref_frame (None | str)
ref_frame_epoch (None | str)
ephemeris_name (None | str)
gravity_model (None | str)
atmospheric_model (None | str)
solar_flux_prediction (None | str)
n_body_perturbations (None | str)
solar_rad_pressure (None | str)
earth_tides (None | str)
intrack_thrust (None | YesNoType)
drag_parameters_source (None | str)
drag_parameters_altitude (None | DistanceType)
reentry_uncertainty_method (None | ReentryUncertaintyMethodType)
reentry_disintegration (None | DisintegrationType)
impact_uncertainty_method (None | ImpactUncertaintyType)
previous_message_id (None | str)
previous_message_epoch (None | str)
next_message_epoch (None | str)
- class RdmPositionType(*, value: 'float', units: 'PositionUnits')[source]
- Parameters:
value (float)
units (PositionUnits)
- class RdmSegment(*, metadata: 'RdmMetadata', data: 'RdmData')[source]
- Parameters:
metadata (RdmMetadata)
data (RdmData)
- class RdmSpacecraftParametersType(*, comment: 'list[str]' = <factory>, wet_mass: 'None | MassType' = None, dry_mass: 'None | MassType' = None, hazardous_substances: 'None | str' = None, solar_rad_area: 'None | AreaType' = None, solar_rad_coeff: 'None | float' = None, drag_area: 'None | AreaType' = None, drag_coeff: 'None | float' = None, rcs: 'None | AreaType' = None, ballistic_coeff: 'None | BallisticCoeffType' = None, thrust_acceleration: 'None | Ms2Type' = None)[source]
- Parameters:
wet_mass (None | MassType)
dry_mass (None | MassType)
hazardous_substances (None | str)
solar_rad_area (None | AreaType)
solar_rad_coeff (None | float)
drag_area (None | AreaType)
drag_coeff (None | float)
rcs (None | AreaType)
ballistic_coeff (None | BallisticCoeffType)
thrust_acceleration (None | Ms2Type)
- class RdmVelocityType(*, value: 'float', units: 'VelocityUnits')[source]
- Parameters:
value (float)
units (VelocityUnits)
- class RelativeMetadataData(*, comment: 'list[str]' = <factory>, tca: 'str', miss_distance: 'LengthType', relative_speed: 'None | DvType' = None, relative_state_vector: 'None | RelativeStateVectorType' = None, start_screen_period: 'None | str' = None, stop_screen_period: 'None | str' = None, screen_volume_frame: 'None | ScreenVolumeFrameType' = None, screen_volume_shape: 'None | ScreenVolumeShapeType' = None, screen_volume_x: 'None | LengthType' = None, screen_volume_y: 'None | LengthType' = None, screen_volume_z: 'None | LengthType' = None, screen_entry_time: 'None | str' = None, screen_exit_time: 'None | str' = None, collision_probability: 'None | float' = None, collision_probability_method: 'None | str' = None)[source]
- Parameters:
tca (str)
miss_distance (LengthType)
relative_speed (None | DvType)
relative_state_vector (None | RelativeStateVectorType)
start_screen_period (None | str)
stop_screen_period (None | str)
screen_volume_frame (None | ScreenVolumeFrameType)
screen_volume_shape (None | ScreenVolumeShapeType)
screen_volume_x (None | LengthType)
screen_volume_y (None | LengthType)
screen_volume_z (None | LengthType)
screen_entry_time (None | str)
screen_exit_time (None | str)
collision_probability (None | float)
collision_probability_method (None | str)
- class RelativeStateVectorType(*, relative_position_r: 'LengthType', relative_position_t: 'LengthType', relative_position_n: 'LengthType', relative_velocity_r: 'DvType', relative_velocity_t: 'DvType', relative_velocity_n: 'DvType')[source]
- Parameters:
relative_position_r (LengthType)
relative_position_t (LengthType)
relative_position_n (LengthType)
relative_velocity_r (DvType)
relative_velocity_t (DvType)
relative_velocity_n (DvType)
- class RevType(*, value: 'float', units: 'None | RevUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class RotationAngleComponentType(*, value: 'float', angle: 'AngleKeywordType', units: 'None | AngleUnits' = None)[source]
- Parameters:
value (float)
angle (AngleKeywordType)
units (None | AngleUnits)
- q()
Return this value as a pint or astropy Quantity.
- class RotationAngleComponentTypeold(*, units: 'None | AngleUnits' = None, angle: 'AngleKeywordType', value: 'float')[source]
- Parameters:
units (None | AngleUnits)
angle (AngleKeywordType)
value (float)
- q()
Return this value as a pint or astropy Quantity.
- class RotationAngleType(*, rotation1: 'RotationAngleComponentType', rotation2: 'RotationAngleComponentType', rotation3: 'RotationAngleComponentType')[source]
- Parameters:
rotation1 (RotationAngleComponentType)
rotation2 (RotationAngleComponentType)
rotation3 (RotationAngleComponentType)
- class RotationRateComponentType(*, value: 'float', rate: 'AngleRateKeywordType', units: 'None | AngleRateUnits' = None)[source]
- Parameters:
value (float)
rate (AngleRateKeywordType)
units (None | AngleRateUnits)
- q()
Return this value as a pint or astropy Quantity.
- class RotationRateComponentTypeOld(*, units: 'None | AngleRateUnits' = None, rate: 'AngleRateKeywordType', value: 'float')[source]
- Parameters:
units (None | AngleRateUnits)
rate (AngleRateKeywordType)
value (float)
- q()
Return this value as a pint or astropy Quantity.
- class RotationRateType(*, rotation1: 'RotationRateComponentType', rotation2: 'RotationRateComponentType', rotation3: 'RotationRateComponentType')[source]
- Parameters:
rotation1 (RotationRateComponentType)
rotation2 (RotationRateComponentType)
rotation3 (RotationRateComponentType)
- class SpacecraftParametersType(*, comment: 'list[str]' = <factory>, mass: 'MassType', solar_rad_area: 'AreaType', solar_rad_coeff: 'float', drag_area: 'AreaType', drag_coeff: 'float')[source]
- class SpinNutationType(*, epoch: 'str', spin_alpha: 'AngleType', spin_delta: 'AngleType', spin_angle: 'AngleType', spin_angle_vel: 'AngleRateType', nutation: 'AngleType', nutation_per: 'DurationType', nutation_phase: 'AngleType')[source]
- Parameters:
epoch (str)
spin_alpha (AngleType)
spin_delta (AngleType)
spin_angle (AngleType)
spin_angle_vel (AngleRateType)
nutation (AngleType)
nutation_per (DurationType)
nutation_phase (AngleType)
- class SpinType(*, epoch: 'str', spin_alpha: 'AngleType', spin_delta: 'AngleType', spin_angle: 'AngleType', spin_angle_vel: 'AngleRateType')[source]
- Parameters:
epoch (str)
spin_alpha (AngleType)
spin_delta (AngleType)
spin_angle (AngleType)
spin_angle_vel (AngleRateType)
- class StateVectorAccType(*, epoch: 'str', x: 'PositionType', y: 'PositionType', z: 'PositionType', x_dot: 'VelocityType', y_dot: 'VelocityType', z_dot: 'VelocityType', x_ddot: 'None | AccType' = None, y_ddot: 'None | AccType' = None, z_ddot: 'None | AccType' = None)[source]
- Parameters:
epoch (str)
x (PositionType)
y (PositionType)
z (PositionType)
x_dot (VelocityType)
y_dot (VelocityType)
z_dot (VelocityType)
x_ddot (None | AccType)
y_ddot (None | AccType)
z_ddot (None | AccType)
- class StateVectorType(*, comment: 'list[str]' = <factory>, epoch: 'str', x: 'PositionType', y: 'PositionType', z: 'PositionType', x_dot: 'VelocityType', y_dot: 'VelocityType', z_dot: 'VelocityType')[source]
- Parameters:
epoch (str)
x (PositionType)
y (PositionType)
z (PositionType)
x_dot (VelocityType)
y_dot (VelocityType)
z_dot (VelocityType)
- class TdmBody(*, segment: 'list[TdmSegment]' = <factory>)[source]
- Parameters:
segment (list[TdmSegment])
- class TdmData(*, comment: 'list[str]' = <factory>, observation: 'list[TrackingDataObservationType]' = <factory>)[source]
- Parameters:
observation (list[TrackingDataObservationType])
- class TdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str', message_id: 'None | str' = None)[source]
- class TdmMetadata(*, comment: 'list[str]' = <factory>, track_id: 'None | str' = None, data_types: 'None | str' = None, time_system: 'TimeSystemType', start_time: 'None | str' = None, stop_time: 'None | str' = None, participant_1: 'str', participant_2: 'None | str' = None, participant_3: 'None | str' = None, participant_4: 'None | str' = None, participant_5: 'None | str' = None, mode: 'None | ModeType' = None, path: 'None | str' = None, path_1: 'None | str' = None, path_2: 'None | str' = None, ephemeris_name_1: 'None | str' = None, ephemeris_name_2: 'None | str' = None, ephemeris_name_3: 'None | str' = None, ephemeris_name_4: 'None | str' = None, ephemeris_name_5: 'None | str' = None, transmit_band: 'None | str' = None, receive_band: 'None | str' = None, turnaround_numerator: 'None | int' = None, turnaround_denominator: 'None | int' = None, timetag_ref: 'None | TimetagRefType' = None, integration_interval: 'None | float' = None, integration_ref: 'None | IntegrationRefType' = None, freq_offset: 'None | float' = None, range_mode: 'None | RangemodeType' = None, range_modulus: 'None | float' = None, range_units: 'None | RangeUnitsType' = None, angle_type: 'None | AngleTypeType' = None, reference_frame: 'None | RefFrameType' = None, interpolation: 'None | str' = None, interpolation_degree: 'None | int' = None, doppler_count_bias: 'None | float' = None, doppler_count_scale: 'None | int' = None, doppler_count_rollover: 'None | YesNoType' = None, transmit_delay_1: 'None | float' = None, transmit_delay_2: 'None | float' = None, transmit_delay_3: 'None | float' = None, transmit_delay_4: 'None | float' = None, transmit_delay_5: 'None | float' = None, receive_delay_1: 'None | float' = None, receive_delay_2: 'None | float' = None, receive_delay_3: 'None | float' = None, receive_delay_4: 'None | float' = None, receive_delay_5: 'None | float' = None, data_quality: 'None | DataQualityType' = None, correction_angle_1: 'None | float' = None, correction_angle_2: 'None | float' = None, correction_doppler: 'None | float' = None, correction_mag: 'None | float' = None, correction_range: 'None | float' = None, correction_rcs: 'None | float' = None, correction_receive: 'None | float' = None, correction_transmit: 'None | float' = None, correction_aberration_yearly: 'None | float' = None, correction_aberration_diurnal: 'None | float' = None, corrections_applied: 'None | YesNoType' = None)[source]
- Parameters:
track_id (None | str)
data_types (None | str)
time_system (TimeSystemType)
start_time (None | str)
stop_time (None | str)
participant_1 (str)
participant_2 (None | str)
participant_3 (None | str)
participant_4 (None | str)
participant_5 (None | str)
mode (None | ModeType)
path (None | str)
path_1 (None | str)
path_2 (None | str)
ephemeris_name_1 (None | str)
ephemeris_name_2 (None | str)
ephemeris_name_3 (None | str)
ephemeris_name_4 (None | str)
ephemeris_name_5 (None | str)
transmit_band (None | str)
receive_band (None | str)
turnaround_numerator (None | int)
turnaround_denominator (None | int)
timetag_ref (None | TimetagRefType)
integration_interval (None | float)
integration_ref (None | IntegrationRefType)
freq_offset (None | float)
range_mode (None | RangemodeType)
range_modulus (None | float)
range_units (None | RangeUnitsType)
angle_type (None | AngleTypeType)
reference_frame (None | RefFrameType)
interpolation (None | str)
interpolation_degree (None | int)
doppler_count_bias (None | float)
doppler_count_scale (None | int)
doppler_count_rollover (None | YesNoType)
transmit_delay_1 (None | float)
transmit_delay_2 (None | float)
transmit_delay_3 (None | float)
transmit_delay_4 (None | float)
transmit_delay_5 (None | float)
receive_delay_1 (None | float)
receive_delay_2 (None | float)
receive_delay_3 (None | float)
receive_delay_4 (None | float)
receive_delay_5 (None | float)
data_quality (None | DataQualityType)
correction_angle_1 (None | float)
correction_angle_2 (None | float)
correction_doppler (None | float)
correction_mag (None | float)
correction_range (None | float)
correction_rcs (None | float)
correction_receive (None | float)
correction_transmit (None | float)
correction_aberration_yearly (None | float)
correction_aberration_diurnal (None | float)
corrections_applied (None | YesNoType)
- class TdmSegment(*, metadata: 'TdmMetadata', data: 'TdmData')[source]
- Parameters:
metadata (TdmMetadata)
data (TdmData)
- class TleParametersType(*, comment: 'list[str]' = <factory>, ephemeris_type: 'None | int' = None, classification_type: 'None | str' = None, norad_cat_id: 'int', element_set_no: 'int', rev_at_epoch: 'int', bstar: 'BStarType', mean_motion_dot: 'DRevType', mean_motion_ddot: 'DdRevType')[source]
- class TorqueType(*, value: 'float', units: 'None | TorqueUnits' = None)[source]
- Parameters:
value (float)
units (None | TorqueUnits)
- q()
Return this value as a pint or astropy Quantity.
- class TrackingDataObservationType(*, epoch: 'str', angle_1: 'None | AngleType' = None, angle_2: 'None | AngleType' = None, carrier_power: 'None | float' = None, clock_bias: 'None | float' = None, clock_drift: 'None | float' = None, doppler_count: 'None | float' = None, doppler_instantaneous: 'None | float' = None, doppler_integrated: 'None | float' = None, dor: 'None | float' = None, mag: 'None | float' = None, pc_n0: 'None | float' = None, pr_n0: 'None | float' = None, pressure: 'None | float' = None, range: 'None | float' = None, rcs: 'None | float' = None, receive_freq: 'None | float' = None, receive_freq_1: 'None | float' = None, receive_freq_2: 'None | float' = None, receive_freq_3: 'None | float' = None, receive_freq_4: 'None | float' = None, receive_freq_5: 'None | float' = None, receive_phase_ct_1: 'None | float' = None, receive_phase_ct_2: 'None | float' = None, receive_phase_ct_3: 'None | float' = None, receive_phase_ct_4: 'None | float' = None, receive_phase_ct_5: 'None | float' = None, rhumidity: 'None | float' = None, stec: 'None | float' = None, temperature: 'None | float' = None, transmit_freq_1: 'None | float' = None, transmit_freq_2: 'None | float' = None, transmit_freq_3: 'None | float' = None, transmit_freq_4: 'None | float' = None, transmit_freq_5: 'None | float' = None, transmit_freq_rate_1: 'None | float' = None, transmit_freq_rate_2: 'None | float' = None, transmit_freq_rate_3: 'None | float' = None, transmit_freq_rate_4: 'None | float' = None, transmit_freq_rate_5: 'None | float' = None, transmit_phase_ct_1: 'None | float' = None, transmit_phase_ct_2: 'None | float' = None, transmit_phase_ct_3: 'None | float' = None, transmit_phase_ct_4: 'None | float' = None, transmit_phase_ct_5: 'None | float' = None, tropo_dry: 'None | float' = None, tropo_wet: 'None | float' = None, vlbi_delay: 'None | float' = None)[source]
- Parameters:
epoch (str)
angle_1 (None | AngleType)
angle_2 (None | AngleType)
carrier_power (None | float)
clock_bias (None | float)
clock_drift (None | float)
doppler_count (None | float)
doppler_instantaneous (None | float)
doppler_integrated (None | float)
dor (None | float)
mag (None | float)
pc_n0 (None | float)
pr_n0 (None | float)
pressure (None | float)
range (None | float)
rcs (None | float)
receive_freq (None | float)
receive_freq_1 (None | float)
receive_freq_2 (None | float)
receive_freq_3 (None | float)
receive_freq_4 (None | float)
receive_freq_5 (None | float)
receive_phase_ct_1 (None | float)
receive_phase_ct_2 (None | float)
receive_phase_ct_3 (None | float)
receive_phase_ct_4 (None | float)
receive_phase_ct_5 (None | float)
rhumidity (None | float)
stec (None | float)
temperature (None | float)
transmit_freq_1 (None | float)
transmit_freq_2 (None | float)
transmit_freq_3 (None | float)
transmit_freq_4 (None | float)
transmit_freq_5 (None | float)
transmit_freq_rate_1 (None | float)
transmit_freq_rate_2 (None | float)
transmit_freq_rate_3 (None | float)
transmit_freq_rate_4 (None | float)
transmit_freq_rate_5 (None | float)
transmit_phase_ct_1 (None | float)
transmit_phase_ct_2 (None | float)
transmit_phase_ct_3 (None | float)
transmit_phase_ct_4 (None | float)
transmit_phase_ct_5 (None | float)
tropo_dry (None | float)
tropo_wet (None | float)
vlbi_delay (None | float)
- class UserDefinedType(*, comment: 'list[str]' = <factory>, user_defined: 'list[UserDefinedParameterType]' = <factory>)[source]
- Parameters:
user_defined (list[UserDefinedParameterType])
- class VelocityCovarianceType(*, value: 'float', units: 'None | VelocityCovarianceUnits' = None)[source]
- Parameters:
value (float)
units (None | VelocityCovarianceUnits)
- q()
Return this value as a pint or astropy Quantity.
- class VelocityType(*, value: 'float', units: 'None | VelocityUnits' = None)[source]
- Parameters:
value (float)
units (None | VelocityUnits)
- q()
Return this value as a pint or astropy Quantity.
- class WkgType(*, value: 'float', units: 'WkgUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
Modules
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07 |