ccsds_ndm.models.ndmxml1.ndmxml_1_0_navwg_common
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:52
Generator: DataclassGenerator See: https://xsdata.readthedocs.io/
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- class AccType(*, value: 'float', units: 'None | AccUnits' = 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 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 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 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 DayIntervalType(*, value: 'float', units: 'DayIntervalUnits')[source]
- Parameters:
value (float)
units (DayIntervalUnits)
- 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 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 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 MassType(*, value: 'float', units: 'None | MassUnits' = None)[source]
-
- 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 NdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str')[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 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 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 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 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 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 RdmPositionType(*, value: 'float', units: 'PositionUnits')[source]
- Parameters:
value (float)
units (PositionUnits)
- 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 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 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 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.