ccsds_ndm.models.ndmxml4.ndmxml_4_0_0_common_4_0
This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07
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 AdmHeader(*, comment: 'list[str]' = <factory>, classification: 'None | str' = None, creation_date: 'str', originator: 'str', message_id: 'None | str' = None)[source]
- 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 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 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 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 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 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 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 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 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 MassType(*, value: 'float', units: 'None | MassUnits' = None)[source]
-
- q()
Return this value as a pint or astropy Quantity.
- 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 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 | 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 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 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 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 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 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 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 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.