ccsds_ndm.models.ndmxml4
This file was generated by xsdata, v26.1, on 2026-02-18 00:41: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 AcmAdParametersType(*, comment: 'list[str]' = <factory>, ad_id: 'None | str' = None, ad_prev_id: 'None | str' = None, ad_method: 'None | AdMethodType' = None, attitude_source: 'None | str' = None, number_states: 'None | int' = None, attitude_states: 'AcmAttitudeType', euler_rot_seq: 'None | RotseqType' = None, cov_type: 'None | AcmCovarianceLineType' = None, ref_frame_a: 'str', ref_frame_b: 'str', rate_states: 'None | AttRateType' = None, sigma_u: 'None | SigmaUtype' = None, sigma_v: 'None | SigmaVtype' = None, rate_process_noise_stddev: 'None | SigmaUtype' = None, sensor_data: 'list[SensorDataType]' = <factory>)[source]
- Parameters:
ad_id (None | str)
ad_prev_id (None | str)
ad_method (None | AdMethodType)
attitude_source (None | str)
number_states (None | int)
attitude_states (AcmAttitudeType)
euler_rot_seq (None | RotseqType)
cov_type (None | AcmCovarianceLineType)
ref_frame_a (str)
ref_frame_b (str)
rate_states (None | AttRateType)
sigma_u (None | SigmaUtype)
sigma_v (None | SigmaVtype)
rate_process_noise_stddev (None | SigmaUtype)
sensor_data (list[SensorDataType])
- class AcmAttitudeStateType(*, comment: 'list[str]' = <factory>, att_id: 'None | str' = None, att_prev_id: 'None | str' = None, att_basis: 'None | AttBasisType' = None, att_basis_id: 'None | str' = None, ref_frame_a: 'str', ref_frame_b: 'str', number_states: 'int', att_type: 'AcmAttitudeType', euler_rot_seq: 'None | RotseqType' = None, rate_type: 'None | AttRateType' = None, att_line: 'list[str]' = <factory>)[source]
- Parameters:
att_id (None | str)
att_prev_id (None | str)
att_basis (None | AttBasisType)
att_basis_id (None | str)
ref_frame_a (str)
ref_frame_b (str)
number_states (int)
att_type (AcmAttitudeType)
euler_rot_seq (None | RotseqType)
rate_type (None | AttRateType)
- class AcmBody(*, segment: 'AcmSegment')[source]
- Parameters:
segment (AcmSegment)
- class AcmCovarianceMatrixType(*, comment: 'list[str]' = <factory>, cov_id: 'None | str' = None, cov_prev_id: 'None | str' = None, cov_basis: 'None | AttBasisType' = None, cov_basis_id: 'None | str' = None, cov_ref_frame: 'None | str' = None, cov_type: 'AcmCovarianceLineType', cov_line: 'list[str]' = <factory>)[source]
- Parameters:
cov_id (None | str)
cov_prev_id (None | str)
cov_basis (None | AttBasisType)
cov_basis_id (None | str)
cov_ref_frame (None | str)
cov_type (AcmCovarianceLineType)
- class AcmData(*, att: 'list[AcmAttitudeStateType]' = <factory>, phys: 'None | AcmPhysicalDescriptionType' = None, cov: 'list[AcmCovarianceMatrixType]' = <factory>, man: 'list[AcmManeuverParametersType]' = <factory>, ad: 'None | AcmAdParametersType' = None, user: 'None | UserDefinedType' = None)[source]
- Parameters:
att (list[AcmAttitudeStateType])
phys (None | AcmPhysicalDescriptionType)
cov (list[AcmCovarianceMatrixType])
man (list[AcmManeuverParametersType])
ad (None | AcmAdParametersType)
user (None | UserDefinedType)
- class AcmManeuverParametersType(*, comment: 'list[str]' = <factory>, man_id: 'None | str' = None, man_prev_id: 'None | str' = None, man_purpose: 'str', man_begin_time: 'RelTimeType', man_end_time: 'None | RelTimeType' = None, man_duration: 'None | DurationType' = None, actuator_used: 'None | str' = None, target_momentum: 'None | TargetMomentumType' = None, target_mom_frame: 'None | str' = None, target_attitude: 'list[float]' = <factory>, target_spinrate: 'None | AngleRateType' = None)[source]
- Parameters:
man_id (None | str)
man_prev_id (None | str)
man_purpose (str)
man_begin_time (RelTimeType)
man_end_time (None | RelTimeType)
man_duration (None | DurationType)
actuator_used (None | str)
target_momentum (None | TargetMomentumType)
target_mom_frame (None | str)
target_spinrate (None | AngleRateType)
- class AcmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', international_designator: 'None | str' = None, catalog_name: 'None | str' = None, object_designator: 'None | str' = None, originator_poc: 'None | str' = None, originator_position: 'None | str' = None, originator_phone: 'None | str' = None, originator_email: 'None | str' = None, originator_address: 'None | str' = None, odm_msg_link: 'None | str' = None, center_name: 'None | str' = None, time_system: 'str', epoch_tzero: 'str', acm_data_elements: 'None | str' = None, start_time: 'None | str' = None, stop_time: 'None | str' = None, taimutc_at_tzero: 'None | TimeOffsetType' = None, next_leap_epoch: 'None | str' = None, next_leap_taimutc: 'None | TimeOffsetType' = None)[source]
- Parameters:
object_name (str)
international_designator (None | str)
catalog_name (None | str)
object_designator (None | str)
originator_poc (None | str)
originator_position (None | str)
originator_phone (None | str)
originator_email (None | str)
originator_address (None | str)
odm_msg_link (None | str)
center_name (None | str)
time_system (str)
epoch_tzero (str)
acm_data_elements (None | str)
start_time (None | str)
stop_time (None | str)
taimutc_at_tzero (None | TimeOffsetType)
next_leap_epoch (None | str)
next_leap_taimutc (None | TimeOffsetType)
- class AcmPhysicalDescriptionType(*, comment: 'list[str]' = <factory>, drag_coeff: 'None | float' = None, wet_mass: 'None | MassType' = None, dry_mass: 'None | MassType' = None, cp_ref_frame: 'None | str' = None, cp: 'None | CpType' = None, inertia_ref_frame: 'None | str' = None, ixx: 'None | MomentType' = None, iyy: 'None | MomentType' = None, izz: 'None | MomentType' = None, ixy: 'None | MomentType' = None, ixz: 'None | MomentType' = None, iyz: 'None | MomentType' = None)[source]
- Parameters:
drag_coeff (None | float)
wet_mass (None | MassType)
dry_mass (None | MassType)
cp_ref_frame (None | str)
cp (None | CpType)
inertia_ref_frame (None | str)
ixx (None | MomentType)
iyy (None | MomentType)
izz (None | MomentType)
ixy (None | MomentType)
ixz (None | MomentType)
iyz (None | MomentType)
- class AcmSegment(*, metadata: 'AcmMetadata', data: 'AcmData')[source]
- Parameters:
metadata (AcmMetadata)
data (AcmData)
- 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 AdmHeader(*, comment: 'list[str]' = <factory>, classification: 'None | str' = None, creation_date: 'str', originator: 'str', message_id: 'None | str' = 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', time_system: 'str', start_time: 'str', useable_start_time: 'None | str' = None, useable_stop_time: 'None | str' = None, stop_time: 'str', attitude_type: 'AttitudeTypeType', euler_rot_seq: 'None | RotseqType' = None, angvel_frame: 'None | str' = 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)
time_system (str)
start_time (str)
useable_start_time (None | str)
useable_stop_time (None | str)
stop_time (str)
attitude_type (AttitudeTypeType)
euler_rot_seq (None | RotseqType)
angvel_frame (None | str)
interpolation_method (None | str)
interpolation_degree (None | int)
- class AemSegment(*, metadata: 'AemMetadata', data: 'AemData')[source]
- Parameters:
metadata (AemMetadata)
data (AemData)
- class AgomType(*, value: 'float', units: 'None | AgomUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- 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 AngMomentumType(*, value: 'float', units: 'None | AngMomentumUnits' = None)[source]
- Parameters:
value (float)
units (None | AngMomentumUnits)
- q()
Return this value as a pint or astropy Quantity.
- class AngVelComponentType(*, value: 'float', units: 'None | AngleRateUnits' = None)[source]
- Parameters:
value (float)
units (None | AngleRateUnits)
- q()
Return this value as a pint or astropy Quantity.
- class AngVelStateType(*, comment: 'list[str]' = <factory>, ref_frame_a: 'str', ref_frame_b: 'str', angvel_frame: 'str', angvel_x: 'AngVelComponentType', angvel_y: 'AngVelComponentType', angvel_z: 'AngVelComponentType')[source]
- Parameters:
ref_frame_a (str)
ref_frame_b (str)
angvel_frame (str)
angvel_x (AngVelComponentType)
angvel_y (AngVelComponentType)
angvel_z (AngVelComponentType)
- class AngVelType(*, angvel_x: 'AngVelComponentType', angvel_y: 'AngVelComponentType', angvel_z: 'AngVelComponentType')[source]
- Parameters:
angvel_x (AngVelComponentType)
angvel_y (AngVelComponentType)
angvel_z (AngVelComponentType)
- 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>, epoch: 'str', quaternion_state: 'list[QuaternionStateType]' = <factory>, euler_angle_state: 'list[EulerAngleStateType]' = <factory>, angular_velocity: 'list[AngVelStateType]' = <factory>, spin: 'list[SpinStateType]' = <factory>, inertia: 'list[InertiaStateType]' = <factory>, maneuver_parameters: 'list[AttManeuverStateType]' = <factory>)[source]
- Parameters:
epoch (str)
quaternion_state (list[QuaternionStateType])
euler_angle_state (list[EulerAngleStateType])
angular_velocity (list[AngVelStateType])
spin (list[SpinStateType])
inertia (list[InertiaStateType])
maneuver_parameters (list[AttManeuverStateType])
- class ApmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'None | str' = None, time_system: 'str')[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: 'DayIntervalTypeUr', reentry_altitude: 'PositionTypeUr', orbit_lifetime_window_start: 'None | DayIntervalTypeUr' = None, orbit_lifetime_window_end: 'None | DayIntervalTypeUr' = None, nominal_reentry_epoch: 'None | str' = None, reentry_window_start: 'None | str' = None, reentry_window_end: 'None | str' = None, orbit_lifetime_confidence_level: 'None | PercentageTypeUr' = None)[source]
- Parameters:
orbit_lifetime (DayIntervalTypeUr)
reentry_altitude (PositionTypeUr)
orbit_lifetime_window_start (None | DayIntervalTypeUr)
orbit_lifetime_window_end (None | DayIntervalTypeUr)
nominal_reentry_epoch (None | str)
reentry_window_start (None | str)
reentry_window_end (None | str)
orbit_lifetime_confidence_level (None | PercentageTypeUr)
- class AttManeuverStateType(*, comment: 'list[str]' = <factory>, man_epoch_start: 'str', man_duration: 'DurationType', man_ref_frame: 'str', man_tor_x: 'TorqueType', man_tor_y: 'TorqueType', man_tor_z: 'TorqueType', man_delta_mass: 'None | DeltamassTypeZ' = None)[source]
- Parameters:
man_epoch_start (str)
man_duration (DurationType)
man_ref_frame (str)
man_tor_x (TorqueType)
man_tor_y (TorqueType)
man_tor_z (TorqueType)
man_delta_mass (None | DeltamassTypeZ)
- class AttitudeStateType(*, quaternion_ephemeris: 'None | QuaternionEphemerisType' = None, quaternion_derivative: 'None | QuaternionDerivativeType' = None, quaternion_ang_vel: 'None | QuaternionAngVelType' = None, euler_angle: 'None | EulerAngleType' = None, euler_angle_derivative: 'None | EulerAngleDerivativeType' = None, euler_angle_ang_vel: 'None | EulerAngleAngVelType' = None, spin: 'None | SpinType' = None, spin_nutation: 'None | SpinNutationType' = None, spin_nutation_mom: 'None | SpinNutationMomType' = None)[source]
- Parameters:
quaternion_ephemeris (None | QuaternionEphemerisType)
quaternion_derivative (None | QuaternionDerivativeType)
quaternion_ang_vel (None | QuaternionAngVelType)
euler_angle (None | EulerAngleType)
euler_angle_derivative (None | EulerAngleDerivativeType)
euler_angle_ang_vel (None | EulerAngleAngVelType)
spin (None | SpinType)
spin_nutation (None | SpinNutationType)
spin_nutation_mom (None | SpinNutationMomType)
- 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 BTermType(*, value: 'float', units: 'None | BTermUnits' = None)[source]
- Parameters:
value (float)
units (None | BTermUnits)
- 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 CdmSegment(*, metadata: 'CdmMetadata', data: 'CdmData')[source]
- Parameters:
metadata (CdmMetadata)
data (CdmData)
- class CdmStateVectorType(*, comment: 'list[str]' = <factory>, x: 'PositionTypeUr', y: 'PositionTypeUr', z: 'PositionTypeUr', x_dot: 'VelocityTypeUr', y_dot: 'VelocityTypeUr', z_dot: 'VelocityTypeUr')[source]
- Parameters:
x (PositionTypeUr)
y (PositionTypeUr)
z (PositionTypeUr)
x_dot (VelocityTypeUr)
y_dot (VelocityTypeUr)
z_dot (VelocityTypeUr)
- class CpType(*, value: 'list[float]' = <factory>, units: 'None | LengthUnits' = None)[source]
- Parameters:
units (None | LengthUnits)
- 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 DayIntervalTypeUo(*, value: 'float', units: 'None | DayIntervalUnits' = None)[source]
- Parameters:
value (float)
units (None | DayIntervalUnits)
- q()
Return this value as a pint or astropy Quantity.
- class DayIntervalTypeUr(*, 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 DeltamassTypeZ(*, 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 EulerAngleAngVelType(*, epoch: 'str', angle_1: 'AngleType', angle_2: 'AngleType', angle_3: 'AngleType', angvel_x: 'AngVelComponentType', angvel_y: 'AngVelComponentType', angvel_z: 'AngVelComponentType')[source]
- Parameters:
epoch (str)
angle_1 (AngleType)
angle_2 (AngleType)
angle_3 (AngleType)
angvel_x (AngVelComponentType)
angvel_y (AngVelComponentType)
angvel_z (AngVelComponentType)
- class EulerAngleDerivativeType(*, epoch: 'str', angle_1: 'AngleType', angle_2: 'AngleType', angle_3: 'AngleType', angle_1_dot: 'AngleRateType', angle_2_dot: 'AngleRateType', angle_3_dot: 'AngleRateType')[source]
- Parameters:
epoch (str)
angle_1 (AngleType)
angle_2 (AngleType)
angle_3 (AngleType)
angle_1_dot (AngleRateType)
angle_2_dot (AngleRateType)
angle_3_dot (AngleRateType)
- class EulerAngleStateType(*, comment: 'list[str]' = <factory>, ref_frame_a: 'str', ref_frame_b: 'str', euler_rot_seq: 'RotseqType', angle_1: 'AngleType', angle_2: 'AngleType', angle_3: 'AngleType', angle_1_dot: 'None | AngleRateType' = None, angle_2_dot: 'None | AngleRateType' = None, angle_3_dot: 'None | AngleRateType' = None)[source]
- Parameters:
ref_frame_a (str)
ref_frame_b (str)
euler_rot_seq (RotseqType)
angle_1 (AngleType)
angle_2 (AngleType)
angle_3 (AngleType)
angle_1_dot (None | AngleRateType)
angle_2_dot (None | AngleRateType)
angle_3_dot (None | AngleRateType)
- class EulerAngleType(*, epoch: 'str', angle_1: 'AngleType', angle_2: 'AngleType', angle_3: 'AngleType')[source]
- 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 GeomagType(*, value: 'float', units: 'None | GeomagUnits' = None)[source]
- Parameters:
value (float)
units (None | GeomagUnits)
- 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 | PercentageTypeUr' = 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 | PercentageTypeUr' = 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 | PercentageTypeUr' = 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 | PercentageTypeUr)
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 | PercentageTypeUr)
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 | PercentageTypeUr)
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 InertiaStateType(*, comment: 'list[str]' = <factory>, inertia_ref_frame: 'str', ixx: 'MomentType', iyy: 'MomentType', izz: 'MomentType', ixy: 'MomentType', ixz: 'MomentType', iyz: 'MomentType')[source]
- Parameters:
inertia_ref_frame (str)
ixx (MomentType)
iyy (MomentType)
izz (MomentType)
ixy (MomentType)
ixz (MomentType)
iyz (MomentType)
- 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 LengthTypeUo(*, value: 'float', units: 'None | LengthUnits' = None)[source]
- Parameters:
value (float)
units (None | LengthUnits)
- q()
Return this value as a pint or astropy Quantity.
- class LengthTypeUr(*, 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 ManeuverFreqType(*, value: 'float', units: 'None | NumPerYearUnits' = None)[source]
- Parameters:
value (float)
units (None | NumPerYearUnits)
- 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: 'DeltamassTypeZ', man_ref_frame: 'str', man_dv_1: 'VelocityTypeUo', man_dv_2: 'VelocityTypeUo', man_dv_3: 'VelocityTypeUo')[source]
- Parameters:
man_epoch_ignition (str)
man_duration (DurationType)
man_delta_mass (DeltamassTypeZ)
man_ref_frame (str)
man_dv_1 (VelocityTypeUo)
man_dv_2 (VelocityTypeUo)
man_dv_3 (VelocityTypeUo)
- 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>, acm: 'list[AcmType]' = <factory>, aem: 'list[AemType]' = <factory>, apm: 'list[ApmType]' = <factory>, cdm: 'list[CdmType]' = <factory>, ocm: 'list[OcmType]' = <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>, acm: 'list[AcmType]' = <factory>, aem: 'list[AemType]' = <factory>, apm: 'list[ApmType]' = <factory>, cdm: 'list[CdmType]' = <factory>, ocm: 'list[OcmType]' = <factory>, oem: 'list[OemType]' = <factory>, omm: 'list[OmmType]' = <factory>, opm: 'list[OpmType]' = <factory>, rdm: 'list[RdmType]' = <factory>, tdm: 'list[TdmType]' = <factory>)[source]
- class OcmBody(*, segment: 'OcmSegment')[source]
- Parameters:
segment (OcmSegment)
- class OcmCovarianceMatrixType(*, comment: 'list[str]' = <factory>, cov_id: 'None | str' = None, cov_prev_id: 'None | str' = None, cov_next_id: 'None | str' = None, cov_basis: 'None | CovBasisType' = None, cov_basis_id: 'None | str' = None, cov_ref_frame: 'str', cov_frame_epoch: 'None | str' = None, cov_scale_min: 'None | float' = None, cov_scale_max: 'None | float' = None, cov_confidence: 'None | PercentageTypeUo' = None, cov_type: 'str', cov_ordering: 'CovOrderType', cov_units: 'None | str' = None, cov_line: 'list[str]' = <factory>)[source]
- Parameters:
cov_id (None | str)
cov_prev_id (None | str)
cov_next_id (None | str)
cov_basis (None | CovBasisType)
cov_basis_id (None | str)
cov_ref_frame (str)
cov_frame_epoch (None | str)
cov_scale_min (None | float)
cov_scale_max (None | float)
cov_confidence (None | PercentageTypeUo)
cov_type (str)
cov_ordering (CovOrderType)
cov_units (None | str)
- class OcmData(*, traj: 'list[OcmTrajStateType]' = <factory>, phys: 'None | OcmPhysicalDescriptionType' = None, cov: 'list[OcmCovarianceMatrixType]' = <factory>, man: 'list[OcmManeuverParametersType]' = <factory>, pert: 'None | OcmPerturbationsType' = None, od: 'None | OcmOdParametersType' = None, user: 'None | UserDefinedType' = None)[source]
- Parameters:
traj (list[OcmTrajStateType])
phys (None | OcmPhysicalDescriptionType)
cov (list[OcmCovarianceMatrixType])
man (list[OcmManeuverParametersType])
pert (None | OcmPerturbationsType)
od (None | OcmOdParametersType)
user (None | UserDefinedType)
- class OcmManeuverParametersType(*, comment: 'list[str]' = <factory>, man_id: 'str', man_prev_id: 'None | str' = None, man_next_id: 'None | str' = None, man_basis: 'None | ManBasisType' = None, man_basis_id: 'None | str' = None, man_device_id: 'str', man_prev_epoch: 'None | str' = None, man_next_epoch: 'None | str' = None, man_purpose: 'None | str' = None, man_pred_source: 'None | str' = None, man_ref_frame: 'str', man_frame_epoch: 'None | str' = None, grav_assist_name: 'None | str' = None, dc_type: 'ManDctype', dc_win_open: 'None | str' = None, dc_win_close: 'None | str' = None, dc_min_cycles: 'None | int' = None, dc_max_cycles: 'None | int' = None, dc_exec_start: 'None | str' = None, dc_exec_stop: 'None | str' = None, dc_ref_time: 'None | str' = None, dc_time_pulse_duration: 'None | DurationType' = None, dc_time_pulse_period: 'None | DurationType' = None, dc_ref_dir: 'list[float]' = <factory>, dc_body_frame: 'None | str' = None, dc_body_trigger: 'list[float]' = <factory>, dc_pa_start_angle: 'None | AngleType' = None, dc_pa_stop_angle: 'None | AngleType' = None, man_composition: 'str', man_units: 'None | str' = None, man_line: 'list[str]' = <factory>)[source]
- Parameters:
man_id (str)
man_prev_id (None | str)
man_next_id (None | str)
man_basis (None | ManBasisType)
man_basis_id (None | str)
man_device_id (str)
man_prev_epoch (None | str)
man_next_epoch (None | str)
man_purpose (None | str)
man_pred_source (None | str)
man_ref_frame (str)
man_frame_epoch (None | str)
grav_assist_name (None | str)
dc_type (ManDctype)
dc_win_open (None | str)
dc_win_close (None | str)
dc_min_cycles (None | int)
dc_max_cycles (None | int)
dc_exec_start (None | str)
dc_exec_stop (None | str)
dc_ref_time (None | str)
dc_time_pulse_duration (None | DurationType)
dc_time_pulse_period (None | DurationType)
dc_body_frame (None | str)
dc_pa_start_angle (None | AngleType)
dc_pa_stop_angle (None | AngleType)
man_composition (str)
man_units (None | str)
- class OcmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'None | str' = None, international_designator: 'None | str' = None, catalog_name: 'None | str' = None, object_designator: 'None | str' = None, alternate_names: 'None | str' = None, originator_poc: 'None | str' = None, originator_position: 'None | str' = None, originator_phone: 'None | str' = None, originator_email: 'None | str' = None, originator_address: 'None | str' = None, tech_org: 'None | str' = None, tech_poc: 'None | str' = None, tech_position: 'None | str' = None, tech_phone: 'None | str' = None, tech_email: 'None | str' = None, tech_address: 'None | str' = None, previous_message_id: 'None | str' = None, next_message_id: 'None | str' = None, adm_msg_link: 'None | str' = None, cdm_msg_link: 'None | str' = None, prm_msg_link: 'None | str' = None, rdm_msg_link: 'None | str' = None, tdm_msg_link: 'None | str' = None, operator: 'None | str' = None, owner: 'None | str' = None, country: 'None | str' = None, constellation: 'None | str' = None, object_type: 'None | ObjectDescriptionType' = None, time_system: 'str', epoch_tzero: 'str', ops_status: 'None | str' = None, orbit_category: 'None | str' = None, ocm_data_elements: 'None | str' = None, sclk_offset_at_epoch: 'None | TimeOffsetType' = None, sclk_sec_per_si_sec: 'None | DurationType' = None, previous_message_epoch: 'None | str' = None, next_message_epoch: 'None | str' = None, start_time: 'None | str' = None, stop_time: 'None | str' = None, time_span: 'None | DayIntervalTypeUo' = None, taimutc_at_tzero: 'None | TimeOffsetType' = None, next_leap_epoch: 'None | str' = None, next_leap_taimutc: 'None | TimeOffsetType' = None, ut1_mutc_at_tzero: 'None | TimeOffsetType' = None, eop_source: 'None | str' = None, interp_method_eop: 'None | str' = None, celestial_source: 'None | str' = None)[source]
- Parameters:
object_name (None | str)
international_designator (None | str)
catalog_name (None | str)
object_designator (None | str)
alternate_names (None | str)
originator_poc (None | str)
originator_position (None | str)
originator_phone (None | str)
originator_email (None | str)
originator_address (None | str)
tech_org (None | str)
tech_poc (None | str)
tech_position (None | str)
tech_phone (None | str)
tech_email (None | str)
tech_address (None | str)
previous_message_id (None | str)
next_message_id (None | str)
adm_msg_link (None | str)
cdm_msg_link (None | str)
prm_msg_link (None | str)
rdm_msg_link (None | str)
tdm_msg_link (None | str)
operator (None | str)
owner (None | str)
country (None | str)
constellation (None | str)
object_type (None | ObjectDescriptionType)
time_system (str)
epoch_tzero (str)
ops_status (None | str)
orbit_category (None | str)
ocm_data_elements (None | str)
sclk_offset_at_epoch (None | TimeOffsetType)
sclk_sec_per_si_sec (None | DurationType)
previous_message_epoch (None | str)
next_message_epoch (None | str)
start_time (None | str)
stop_time (None | str)
time_span (None | DayIntervalTypeUo)
taimutc_at_tzero (None | TimeOffsetType)
next_leap_epoch (None | str)
next_leap_taimutc (None | TimeOffsetType)
ut1_mutc_at_tzero (None | TimeOffsetType)
eop_source (None | str)
interp_method_eop (None | str)
celestial_source (None | str)
- class OcmOdParametersType(*, comment: 'list[str]' = <factory>, od_id: 'str', od_prev_id: 'None | str' = None, od_method: 'str', od_epoch: 'str', days_since_first_obs: 'None | DayIntervalTypeUo' = None, days_since_last_obs: 'None | DayIntervalTypeUo' = None, recommended_od_span: 'None | DayIntervalTypeUo' = None, actual_od_span: 'None | DayIntervalTypeUo' = None, obs_available: 'None | int' = None, obs_used: 'None | int' = None, tracks_available: 'None | int' = None, tracks_used: 'None | int' = None, maximum_obs_gap: 'None | DayIntervalTypeUo' = None, od_epoch_eigmaj: 'None | LengthTypeUo' = None, od_epoch_eigint: 'None | LengthTypeUo' = None, od_epoch_eigmin: 'None | LengthTypeUo' = None, od_max_pred_eigmaj: 'None | LengthTypeUo' = None, od_min_pred_eigmin: 'None | LengthTypeUo' = None, od_confidence: 'None | PercentageTypeUo' = None, gdop: 'None | float' = None, solve_n: 'None | int' = None, solve_states: 'None | str' = None, consider_n: 'None | int' = None, consider_params: 'None | str' = None, sedr: 'None | WkgType' = None, sensors_n: 'None | int' = None, sensors: 'None | str' = None, weighted_rms: 'None | float' = None, data_types: 'None | str' = None)[source]
- Parameters:
od_id (str)
od_prev_id (None | str)
od_method (str)
od_epoch (str)
days_since_first_obs (None | DayIntervalTypeUo)
days_since_last_obs (None | DayIntervalTypeUo)
recommended_od_span (None | DayIntervalTypeUo)
actual_od_span (None | DayIntervalTypeUo)
obs_available (None | int)
obs_used (None | int)
tracks_available (None | int)
tracks_used (None | int)
maximum_obs_gap (None | DayIntervalTypeUo)
od_epoch_eigmaj (None | LengthTypeUo)
od_epoch_eigint (None | LengthTypeUo)
od_epoch_eigmin (None | LengthTypeUo)
od_max_pred_eigmaj (None | LengthTypeUo)
od_min_pred_eigmin (None | LengthTypeUo)
od_confidence (None | PercentageTypeUo)
gdop (None | float)
solve_n (None | int)
solve_states (None | str)
consider_n (None | int)
consider_params (None | str)
sedr (None | WkgType)
sensors_n (None | int)
sensors (None | str)
weighted_rms (None | float)
data_types (None | str)
- class OcmPerturbationsType(*, comment: 'list[str]' = <factory>, atmospheric_model: 'None | str' = None, gravity_model: 'None | str' = None, equatorial_radius: 'None | PositionTypeUo' = None, gm: 'None | GmType' = None, n_body_perturbations: 'None | str' = None, central_body_rotation: 'None | AngleRateType' = None, oblate_flattening: 'None | float' = None, ocean_tides_model: 'None | str' = None, solid_tides_model: 'None | str' = None, reduction_theory: 'None | str' = None, albedo_model: 'None | str' = None, albedo_grid_size: 'None | int' = None, shadow_model: 'None | str' = None, shadow_bodies: 'None | str' = None, srp_model: 'None | str' = None, sw_data_source: 'None | str' = None, sw_data_epoch: 'None | str' = None, sw_interp_method: 'None | str' = None, fixed_geomag_kp: 'None | GeomagType' = None, fixed_geomag_ap: 'None | GeomagType' = None, fixed_geomag_dst: 'None | GeomagType' = None, fixed_f10_p7: 'None | SolarFluxType' = None, fixed_f10_p7_mean: 'None | SolarFluxType' = None, fixed_m10_p7: 'None | SolarFluxType' = None, fixed_m10_p7_mean: 'None | SolarFluxType' = None, fixed_s10_p7: 'None | SolarFluxType' = None, fixed_s10_p7_mean: 'None | SolarFluxType' = None, fixed_y10_p7: 'None | SolarFluxType' = None, fixed_y10_p7_mean: 'None | SolarFluxType' = None)[source]
- Parameters:
atmospheric_model (None | str)
gravity_model (None | str)
equatorial_radius (None | PositionTypeUo)
gm (None | GmType)
n_body_perturbations (None | str)
central_body_rotation (None | AngleRateType)
oblate_flattening (None | float)
ocean_tides_model (None | str)
solid_tides_model (None | str)
reduction_theory (None | str)
albedo_model (None | str)
albedo_grid_size (None | int)
shadow_model (None | str)
shadow_bodies (None | str)
srp_model (None | str)
sw_data_source (None | str)
sw_data_epoch (None | str)
sw_interp_method (None | str)
fixed_geomag_kp (None | GeomagType)
fixed_geomag_ap (None | GeomagType)
fixed_geomag_dst (None | GeomagType)
fixed_f10_p7 (None | SolarFluxType)
fixed_f10_p7_mean (None | SolarFluxType)
fixed_m10_p7 (None | SolarFluxType)
fixed_m10_p7_mean (None | SolarFluxType)
fixed_s10_p7 (None | SolarFluxType)
fixed_s10_p7_mean (None | SolarFluxType)
fixed_y10_p7 (None | SolarFluxType)
fixed_y10_p7_mean (None | SolarFluxType)
- class OcmPhysicalDescriptionType(*, comment: 'list[str]' = <factory>, manufacturer: 'None | str' = None, bus_model: 'None | str' = None, docked_with: 'None | str' = None, drag_const_area: 'None | AreaType' = None, drag_coeff_nom: 'None | float' = None, drag_uncertainty: 'None | PercentageTypeUo' = None, initial_wet_mass: 'None | MassType' = None, wet_mass: 'None | MassType' = None, dry_mass: 'None | MassType' = None, oeb_parent_frame: 'None | str' = None, oeb_parent_frame_epoch: 'None | str' = None, oeb_q1: 'None | float' = None, oeb_q2: 'None | float' = None, oeb_q3: 'None | float' = None, oeb_qc: 'None | float' = None, oeb_max: 'None | LengthTypeUo' = None, oeb_int: 'None | LengthTypeUo' = None, oeb_min: 'None | LengthTypeUo' = None, area_along_oeb_max: 'None | AreaType' = None, area_along_oeb_int: 'None | AreaType' = None, area_along_oeb_min: 'None | AreaType' = None, area_min_for_pc: 'None | AreaType' = None, area_max_for_pc: 'None | AreaType' = None, area_typ_for_pc: 'None | AreaType' = None, rcs: 'None | AreaType' = None, rcs_min: 'None | AreaType' = None, rcs_max: 'None | AreaType' = None, srp_const_area: 'None | AreaType' = None, solar_rad_coeff: 'None | float' = None, solar_rad_uncertainty: 'None | PercentageTypeUo' = None, vm_absolute: 'None | float' = None, vm_apparent_min: 'None | float' = None, vm_apparent: 'None | float' = None, vm_apparent_max: 'None | float' = None, reflectance: 'None | float' = None, att_control_mode: 'None | str' = None, att_actuator_type: 'None | str' = None, att_knowledge: 'None | AngleType' = None, att_control: 'None | AngleType' = None, att_pointing: 'None | AngleType' = None, avg_maneuver_freq: 'None | ManeuverFreqType' = None, max_thrust: 'None | ThrustType' = None, dv_bol: 'None | VelocityTypeUo' = None, dv_remaining: 'None | VelocityTypeUo' = None, ixx: 'None | MomentType' = None, iyy: 'None | MomentType' = None, izz: 'None | MomentType' = None, ixy: 'None | MomentType' = None, ixz: 'None | MomentType' = None, iyz: 'None | MomentType' = None)[source]
- Parameters:
manufacturer (None | str)
bus_model (None | str)
docked_with (None | str)
drag_const_area (None | AreaType)
drag_coeff_nom (None | float)
drag_uncertainty (None | PercentageTypeUo)
initial_wet_mass (None | MassType)
wet_mass (None | MassType)
dry_mass (None | MassType)
oeb_parent_frame (None | str)
oeb_parent_frame_epoch (None | str)
oeb_q1 (None | float)
oeb_q2 (None | float)
oeb_q3 (None | float)
oeb_qc (None | float)
oeb_max (None | LengthTypeUo)
oeb_int (None | LengthTypeUo)
oeb_min (None | LengthTypeUo)
area_along_oeb_max (None | AreaType)
area_along_oeb_int (None | AreaType)
area_along_oeb_min (None | AreaType)
area_min_for_pc (None | AreaType)
area_max_for_pc (None | AreaType)
area_typ_for_pc (None | AreaType)
rcs (None | AreaType)
rcs_min (None | AreaType)
rcs_max (None | AreaType)
srp_const_area (None | AreaType)
solar_rad_coeff (None | float)
solar_rad_uncertainty (None | PercentageTypeUo)
vm_absolute (None | float)
vm_apparent_min (None | float)
vm_apparent (None | float)
vm_apparent_max (None | float)
reflectance (None | float)
att_control_mode (None | str)
att_actuator_type (None | str)
att_knowledge (None | AngleType)
att_control (None | AngleType)
att_pointing (None | AngleType)
avg_maneuver_freq (None | ManeuverFreqType)
max_thrust (None | ThrustType)
dv_bol (None | VelocityTypeUo)
dv_remaining (None | VelocityTypeUo)
ixx (None | MomentType)
iyy (None | MomentType)
izz (None | MomentType)
ixy (None | MomentType)
ixz (None | MomentType)
iyz (None | MomentType)
- class OcmSegment(*, metadata: 'OcmMetadata', data: 'OcmData')[source]
- Parameters:
metadata (OcmMetadata)
data (OcmData)
- class OcmTrajStateType(*, comment: 'list[str]' = <factory>, traj_id: 'None | str' = None, traj_prev_id: 'None | str' = None, traj_next_id: 'None | str' = None, traj_basis: 'None | TrajBasisType' = None, traj_basis_id: 'None | str' = None, interpolation: 'None | str' = None, interpolation_degree: 'None | int' = None, propagator: 'None | str' = None, center_name: 'str', traj_ref_frame: 'str', traj_frame_epoch: 'None | str' = None, useable_start_time: 'None | str' = None, useable_stop_time: 'None | str' = None, orb_revnum: 'None | float' = None, orb_revnum_basis: 'None | RevNumBasisType' = None, traj_type: 'str', orb_averaging: 'None | str' = None, traj_units: 'None | str' = None, traj_line: 'list[str]' = <factory>)[source]
- Parameters:
traj_id (None | str)
traj_prev_id (None | str)
traj_next_id (None | str)
traj_basis (None | TrajBasisType)
traj_basis_id (None | str)
interpolation (None | str)
interpolation_degree (None | int)
propagator (None | str)
center_name (str)
traj_ref_frame (str)
traj_frame_epoch (None | str)
useable_start_time (None | str)
useable_stop_time (None | str)
orb_revnum (None | float)
orb_revnum_basis (None | RevNumBasisType)
traj_type (str)
orb_averaging (None | str)
traj_units (None | str)
- class OdParametersType(*, comment: 'list[str]' = <factory>, time_lastob_start: 'None | str' = None, time_lastob_end: 'None | str' = None, recommended_od_span: 'None | DayIntervalTypeUo' = None, actual_od_span: 'None | DayIntervalTypeUo' = None, obs_available: 'None | int' = None, obs_used: 'None | int' = None, tracks_available: 'None | int' = None, tracks_used: 'None | int' = None, residuals_accepted: 'None | PercentageTypeUo' = None, weighted_rms: 'None | float' = None)[source]
- Parameters:
time_lastob_start (None | str)
time_lastob_end (None | str)
recommended_od_span (None | DayIntervalTypeUo)
actual_od_span (None | DayIntervalTypeUo)
obs_available (None | int)
obs_used (None | int)
tracks_available (None | int)
tracks_used (None | int)
residuals_accepted (None | PercentageTypeUo)
weighted_rms (None | float)
- class OdmHeader(*, comment: 'list[str]' = <factory>, classification: 'None | str' = None, creation_date: 'str', originator: 'str', message_id: 'None | str' = None)[source]
- 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 PercentageTypeUo(*, value: 'float', units: 'None | PercentageUnits' = None)[source]
- Parameters:
value (float)
units (None | PercentageUnits)
- q()
Return this value as a pint or astropy Quantity.
- class PercentageTypeUr(*, 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 PositionTypeUo(*, value: 'float', units: 'None | PositionUnits' = None)[source]
- Parameters:
value (float)
units (None | PositionUnits)
- q()
Return this value as a pint or astropy Quantity.
- class PositionTypeUr(*, value: 'float', units: 'PositionUnits')[source]
- Parameters:
value (float)
units (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 QuaternionAngVelType(*, epoch: 'str', quaternion: 'QuaternionType', ang_vel: 'AngVelType')[source]
- Parameters:
epoch (str)
quaternion (QuaternionType)
ang_vel (AngVelType)
- class QuaternionDerivativeType(*, epoch: 'str', quaternion: 'QuaternionType', quaternion_dot: 'QuaternionDotType')[source]
- Parameters:
epoch (str)
quaternion (QuaternionType)
quaternion_dot (QuaternionDotType)
- class QuaternionDotComponentType(*, value: 'float', units: 'None | QuaternionDotUnits' = None)[source]
- Parameters:
value (float)
units (None | QuaternionDotUnits)
- q()
Return this value as a pint or astropy Quantity.
- class QuaternionDotType(*, q1_dot: 'QuaternionDotComponentType', q2_dot: 'QuaternionDotComponentType', q3_dot: 'QuaternionDotComponentType', qc_dot: 'QuaternionDotComponentType')[source]
- Parameters:
q1_dot (QuaternionDotComponentType)
q2_dot (QuaternionDotComponentType)
q3_dot (QuaternionDotComponentType)
qc_dot (QuaternionDotComponentType)
- class QuaternionEphemerisType(*, epoch: 'str', quaternion: 'QuaternionType')[source]
- Parameters:
epoch (str)
quaternion (QuaternionType)
- class QuaternionStateType(*, comment: 'list[str]' = <factory>, ref_frame_a: 'str', ref_frame_b: 'str', quaternion: 'QuaternionType', quaternion_dot: 'None | QuaternionDotType' = None)[source]
- Parameters:
ref_frame_a (str)
ref_frame_b (str)
quaternion (QuaternionType)
quaternion_dot (None | QuaternionDotType)
- 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 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 RelTimeType(*, value: 'float', units: 'None | TimeUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class RelativeMetadataData(*, comment: 'list[str]' = <factory>, tca: 'str', miss_distance: 'LengthTypeUo', 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 | LengthTypeUo' = None, screen_volume_y: 'None | LengthTypeUo' = None, screen_volume_z: 'None | LengthTypeUo' = 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 (LengthTypeUo)
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 | LengthTypeUo)
screen_volume_y (None | LengthTypeUo)
screen_volume_z (None | LengthTypeUo)
screen_entry_time (None | str)
screen_exit_time (None | str)
collision_probability (None | float)
collision_probability_method (None | str)
- class RelativeStateVectorType(*, relative_position_r: 'LengthTypeUo', relative_position_t: 'LengthTypeUo', relative_position_n: 'LengthTypeUo', relative_velocity_r: 'DvType', relative_velocity_t: 'DvType', relative_velocity_n: 'DvType')[source]
- Parameters:
relative_position_r (LengthTypeUo)
relative_position_t (LengthTypeUo)
relative_position_n (LengthTypeUo)
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 SensorDataType(*, sensor_number: 'None | int' = None, sensor_used: 'None | str' = None, number_sensor_noise_covariance: 'None | int' = None, sensor_noise_stddev: 'None | SensorNoiseType' = None, sensor_frequency: 'None | FrequencyType' = None)[source]
- Parameters:
sensor_number (None | int)
sensor_used (None | str)
number_sensor_noise_covariance (None | int)
sensor_noise_stddev (None | SensorNoiseType)
sensor_frequency (None | FrequencyType)
- class SensorNoiseType(*, value: 'str' = '', units: 'None | AngleUnits' = None)[source]
- Parameters:
value (str)
units (None | AngleUnits)
- q()
Return this value as a pint or astropy Quantity.
- class SigmaUtype(*, value: 'float', units: 'None | SigmaUunits' = None)[source]
- Parameters:
value (float)
units (None | SigmaUunits)
- q()
Return this value as a pint or astropy Quantity.
- class SigmaVtype(*, value: 'float', units: 'None | SigmaVunits' = None)[source]
- Parameters:
value (float)
units (None | SigmaVunits)
- q()
Return this value as a pint or astropy Quantity.
- class SolarFluxType(*, value: 'float', units: 'None | SolarFluxUnits' = None)[source]
- Parameters:
value (float)
units (None | SolarFluxUnits)
- q()
Return this value as a pint or astropy Quantity.
- class SpacecraftParametersType(*, comment: 'list[str]' = <factory>, mass: 'None | MassType' = None, solar_rad_area: 'None | AreaType' = None, solar_rad_coeff: 'None | float' = None, drag_area: 'None | AreaType' = None, drag_coeff: 'None | float' = None)[source]
- class SpinNutationMomType(*, epoch: 'str', spin_alpha: 'AngleType', spin_delta: 'AngleType', spin_angle: 'AngleType', spin_angle_vel: 'AngleRateType', momentum_alpha: 'AngleType', momentum_delta: 'AngleType', nutation_vel: 'AngleRateType')[source]
- Parameters:
epoch (str)
spin_alpha (AngleType)
spin_delta (AngleType)
spin_angle (AngleType)
spin_angle_vel (AngleRateType)
momentum_alpha (AngleType)
momentum_delta (AngleType)
nutation_vel (AngleRateType)
- 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 SpinStateType(*, comment: 'list[str]' = <factory>, ref_frame_a: 'str', ref_frame_b: 'str', spin_alpha: 'AngleType', spin_delta: 'AngleType', spin_angle: 'AngleType', spin_angle_vel: 'AngleRateType', nutation: 'None | AngleType' = None, nutation_per: 'None | DurationType' = None, nutation_phase: 'None | AngleType' = None, momentum_alpha: 'None | AngleType' = None, momentum_delta: 'None | AngleType' = None, nutation_vel: 'None | AngleRateType' = None)[source]
- Parameters:
ref_frame_a (str)
ref_frame_b (str)
spin_alpha (AngleType)
spin_delta (AngleType)
spin_angle (AngleType)
spin_angle_vel (AngleRateType)
nutation (None | AngleType)
nutation_per (None | DurationType)
nutation_phase (None | AngleType)
momentum_alpha (None | AngleType)
momentum_delta (None | AngleType)
nutation_vel (None | AngleRateType)
- 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: 'PositionTypeUo', y: 'PositionTypeUo', z: 'PositionTypeUo', x_dot: 'VelocityTypeUo', y_dot: 'VelocityTypeUo', z_dot: 'VelocityTypeUo', x_ddot: 'None | AccType' = None, y_ddot: 'None | AccType' = None, z_ddot: 'None | AccType' = None)[source]
- Parameters:
epoch (str)
x (PositionTypeUo)
y (PositionTypeUo)
z (PositionTypeUo)
x_dot (VelocityTypeUo)
y_dot (VelocityTypeUo)
z_dot (VelocityTypeUo)
x_ddot (None | AccType)
y_ddot (None | AccType)
z_ddot (None | AccType)
- class StateVectorType(*, comment: 'list[str]' = <factory>, epoch: 'str', x: 'PositionTypeUo', y: 'PositionTypeUo', z: 'PositionTypeUo', x_dot: 'VelocityTypeUo', y_dot: 'VelocityTypeUo', z_dot: 'VelocityTypeUo')[source]
- Parameters:
epoch (str)
x (PositionTypeUo)
y (PositionTypeUo)
z (PositionTypeUo)
x_dot (VelocityTypeUo)
y_dot (VelocityTypeUo)
z_dot (VelocityTypeUo)
- class TargetMomentumType(*, value: 'list[float]' = <factory>, units: 'None | AngMomentumUnits' = None)[source]
- Parameters:
units (None | AngMomentumUnits)
- q()
Return this value as a pint or astropy Quantity.
- class TdmAngleType(*, value: 'float', units: 'None | AngleUnits' = None)[source]
- Parameters:
value (float)
units (None | AngleUnits)
- q()
Return this value as a pint or astropy Quantity.
- 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: 'str', 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 (str)
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 ThrustType(*, value: 'float', units: 'None | ThrustUnits' = None)[source]
- Parameters:
value (float)
units (None | ThrustUnits)
- q()
Return this value as a pint or astropy Quantity.
- class TimeOffsetType(*, value: 'float', units: 'None | TimeUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class TleParametersType(*, comment: 'list[str]' = <factory>, ephemeris_type: 'None | int' = None, classification_type: 'None | str' = None, norad_cat_id: 'None | int' = None, element_set_no: 'None | int' = None, rev_at_epoch: 'None | int' = None, bstar: 'None | BStarType' = None, bterm: 'None | BTermType' = None, mean_motion_dot: 'DRevType', mean_motion_ddot: 'None | DdRevType' = None, agom: 'None | AgomType' = None)[source]
- Parameters:
- 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 | PercentageTypeUo' = 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 | PercentageTypeUo)
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 VelocityTypeUo(*, value: 'float', units: 'None | VelocityUnits' = None)[source]
- Parameters:
value (float)
units (None | VelocityUnits)
- q()
Return this value as a pint or astropy Quantity.
- class VelocityTypeUr(*, value: 'float', units: 'VelocityUnits')[source]
- Parameters:
value (float)
units (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:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |
|
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07 |