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

AccType(*, value[, units])

AccUnits(*values)

AcmAttitudeType(*values)

AcmCovarianceLineType(*values)

AdMethodType(*values)

AdmHeader(*, comment, classification, ...)

AltType(*, value[, units])

AngMomentumType(*, value[, units])

AngMomentumUnits(*values)

AngVelComponentType(*, value[, units])

AngVelStateType(*, comment, ref_frame_a, ...)

AngVelType(*, angvel_x, angvel_y, angvel_z)

AngleRateType(*, value[, units])

AngleRateUnits(*values)

AngleType(*, value[, units])

AngleUnits(*values)

AreaType(*, value[, units])

AreaUnits(*values)

AtmosphericReentryParametersType(*, comment, ...)

AttBasisType(*values)

AttManeuverStateType(*, comment, ...)

AttRateType(*values)

AttitudeStateType(*[, quaternion_ephemeris, ...])

AttitudeTypeType(*values)

BallisticCoeffType(*, value[, units])

BallisticCoeffUnitsType(*values)

ControlledType(*values)

CovBasisType(*values)

CovOrderType(*values)

CpType(*, value, units)

DayIntervalTypeUo(*, value[, units])

DayIntervalTypeUr(*, value, units)

DayIntervalUnits(*values)

DeltamassType(*, value[, units])

DeltamassTypeZ(*, value[, units])

DisintegrationType(*values)

DistanceType(*, value[, units])

DurationType(*, value[, units])

EulerAngleAngVelType(*, epoch, angle_1, ...)

EulerAngleDerivativeType(*, epoch, angle_1, ...)

EulerAngleStateType(*, comment, ref_frame_a, ...)

EulerAngleType(*, epoch, angle_1, angle_2, ...)

FrequencyType(*, value[, units])

FrequencyUnits(*values)

GeomagType(*, value[, units])

GeomagUnits(*values)

GmType(*, value[, units])

GmUnits(*values)

GroundImpactParametersType(*, comment, ...)

ImpactUncertaintyType(*values)

InclinationType(*, value[, units])

InertiaStateType(*, comment, ...)

Km2S2Type(*, value[, units])

Km2S2Units(*values)

Km2SType(*, value[, units])

Km2SUnits(*values)

Km2Type(*, value[, units])

Km2Units(*values)

LatLonUnits(*values)

LatType(*, value, units)

LengthTypeUo(*, value[, units])

LengthTypeUr(*, value, units)

LengthUnits(*values)

LonType(*, value, units)

ManBasisType(*values)

ManDctype(*values)

ManeuverFreqType(*, value[, units])

MassType(*, value[, units])

MassUnits(*values)

MomentType(*, value[, units])

MomentUnits(*values)

Ms2Type(*, value, units)

Ms2Units(*values)

NdmHeader(*, comment, creation_date, originator)

NumPerYearUnits(*values)

ObjectDescriptionType(*values)

OdParametersType(*, comment, ...)

OdmHeader(*, comment, classification, ...)

OemCovarianceMatrixAbstractType(*, comment, ...)

OemCovarianceMatrixType(*, comment, epoch, ...)

OpmCovarianceMatrixAbstractType(*, comment, ...)

OpmCovarianceMatrixType(*, comment, ...)

PercentageTypeUo(*, value[, units])

PercentageTypeUr(*, value, units)

PercentageUnits(*values)

PositionCovarianceType(*, value[, units])

PositionCovarianceUnits(*values)

PositionTypeUo(*, value[, units])

PositionTypeUr(*, value, units)

PositionUnits(*values)

PositionVelocityCovarianceType(*, value[, units])

PositionVelocityCovarianceUnits(*values)

QuaternionAngVelType(*, epoch, quaternion, ...)

QuaternionDerivativeType(*, epoch, ...)

QuaternionDotComponentType(*, value[, units])

QuaternionDotType(*, q1_dot, q2_dot, q3_dot, ...)

QuaternionDotUnits(*values)

QuaternionEphemerisType(*, epoch, quaternion)

QuaternionStateType(*, comment, ref_frame_a, ...)

QuaternionType(*, q1, q2, q3, qc)

RdmSpacecraftParametersType(*, comment, ...)

ReentryUncertaintyMethodType(*values)

RelTimeType(*, value[, units])

RevNumBasisType(*values)

RotseqType(*values)

SensorNoiseType(*[, value, units])

SigmaUtype(*, value[, units])

SigmaUunits(*values)

SigmaVtype(*, value[, units])

SigmaVunits(*values)

SolarFluxType(*, value[, units])

SolarFluxUnits(*values)

SpacecraftParametersType(*, comment, mass, ...)

SpinNutationMomType(*, epoch, spin_alpha, ...)

SpinNutationType(*, epoch, spin_alpha, ...)

SpinStateType(*, comment, ref_frame_a, ...)

SpinType(*, epoch, spin_alpha, spin_delta, ...)

StateVectorAccType(*, epoch, x, y, z, x_dot, ...)

StateVectorType(*, comment, epoch, x, y, z, ...)

TargetMomentumType(*, value, units)

ThrustType(*, value[, units])

ThrustUnits(*values)

TimeOffsetType(*, value[, units])

TimeUnits(*values)

TorqueType(*, value[, units])

TorqueUnits(*values)

TrajBasisType(*values)

UserDefinedParameterType(*[, value])

UserDefinedType(*, comment, user_defined)

VelocityCovarianceType(*, value[, units])

VelocityCovarianceUnits(*values)

VelocityTypeUo(*, value[, units])

VelocityTypeUr(*, value, units)

VelocityUnits(*values)

WkgType(*, value, units)

WkgUnits(*values)

YesNoType(*values)

class AccType(*, value: 'float', units: 'None | AccUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class AccUnits(*values)[source]
class AcmAttitudeType(*values)[source]
class AcmCovarianceLineType(*values)[source]
class AdMethodType(*values)[source]
class AdmHeader(*, comment: 'list[str]' = <factory>, classification: 'None | str' = None, creation_date: 'str', originator: 'str', message_id: 'None | str' = None)[source]
Parameters:
  • comment (list[str])

  • classification (None | str)

  • creation_date (str)

  • originator (str)

  • message_id (None | str)

class AltType(*, value: 'float', units: 'None | LengthUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class AngMomentumType(*, value: 'float', units: 'None | AngMomentumUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class AngMomentumUnits(*values)[source]
class AngVelComponentType(*, value: 'float', units: 'None | AngleRateUnits' = None)[source]
Parameters:
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:
class AngVelType(*, angvel_x: 'AngVelComponentType', angvel_y: 'AngVelComponentType', angvel_z: 'AngVelComponentType')[source]
Parameters:
class AngleRateType(*, value: 'float', units: 'None | AngleRateUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class AngleRateUnits(*values)[source]
class AngleType(*, value: 'float', units: 'None | AngleUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class AngleUnits(*values)[source]
class AreaType(*, value: 'float', units: 'None | AreaUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class AreaUnits(*values)[source]
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:
class AttBasisType(*values)[source]
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:
class AttRateType(*values)[source]
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:
class AttitudeTypeType(*values)[source]
class BallisticCoeffType(*, value: 'float', units: 'None | BallisticCoeffUnitsType' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class BallisticCoeffUnitsType(*values)[source]
class ControlledType(*values)[source]
class CovBasisType(*values)[source]
class CovOrderType(*values)[source]
class CpType(*, value: 'list[float]' = <factory>, units: 'None | LengthUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DayIntervalTypeUo(*, value: 'float', units: 'None | DayIntervalUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DayIntervalTypeUr(*, value: 'float', units: 'DayIntervalUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DayIntervalUnits(*values)[source]
class DeltamassType(*, value: 'float', units: 'None | MassUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DeltamassTypeZ(*, value: 'float', units: 'None | MassUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DisintegrationType(*values)[source]
class DistanceType(*, value: 'float', units: 'None | PositionUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DurationType(*, value: 'float', units: 'None | TimeUnits' = None)[source]
Parameters:
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:
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:
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:
class EulerAngleType(*, epoch: 'str', angle_1: 'AngleType', angle_2: 'AngleType', angle_3: 'AngleType')[source]
Parameters:
class FrequencyType(*, value: 'float', units: 'None | FrequencyUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class FrequencyUnits(*values)[source]
class GeomagType(*, value: 'float', units: 'None | GeomagUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class GeomagUnits(*values)[source]
class GmType(*, value: 'float', units: 'None | GmUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class GmUnits(*values)[source]
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:
class ImpactUncertaintyType(*values)[source]
class InclinationType(*, value: 'float', units: 'None | AngleUnits' = None)[source]
Parameters:
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:
class Km2S2Type(*, value: 'float', units: 'None | Km2S2Units' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class Km2S2Units(*values)[source]
class Km2SType(*, value: 'float', units: 'None | Km2SUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class Km2SUnits(*values)[source]
class Km2Type(*, value: 'float', units: 'None | Km2Units' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class Km2Units(*values)[source]
class LatLonUnits(*values)[source]
class LatType(*, value: 'float', units: 'LatLonUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class LengthTypeUo(*, value: 'float', units: 'None | LengthUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class LengthTypeUr(*, value: 'float', units: 'LengthUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class LengthUnits(*values)[source]
class LonType(*, value: 'float', units: 'LatLonUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class ManBasisType(*values)[source]
class ManDctype(*values)[source]
class ManeuverFreqType(*, value: 'float', units: 'None | NumPerYearUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class MassType(*, value: 'float', units: 'None | MassUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class MassUnits(*values)[source]
class MomentType(*, value: 'float', units: 'None | MomentUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class MomentUnits(*values)[source]
class Ms2Type(*, value: 'float', units: 'Ms2Units')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class Ms2Units(*values)[source]
class NdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str')[source]
Parameters:
class NumPerYearUnits(*values)[source]
class ObjectDescriptionType(*values)[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:
class OdmHeader(*, comment: 'list[str]' = <factory>, classification: 'None | str' = None, creation_date: 'str', originator: 'str', message_id: 'None | str' = None)[source]
Parameters:
  • comment (list[str])

  • classification (None | str)

  • creation_date (str)

  • originator (str)

  • message_id (None | str)

class OemCovarianceMatrixAbstractType(*, comment: 'list[str]' = <factory>, epoch: 'str', cov_ref_frame: 'None | str' = None)[source]
Parameters:
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:
class OpmCovarianceMatrixAbstractType(*, comment: 'list[str]' = <factory>, cov_ref_frame: 'None | str' = None)[source]
Parameters:
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:
class PercentageTypeUo(*, value: 'float', units: 'None | PercentageUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class PercentageTypeUr(*, value: 'float', units: 'PercentageUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class PercentageUnits(*values)[source]
class PositionCovarianceType(*, value: 'float', units: 'None | PositionCovarianceUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class PositionCovarianceUnits(*values)[source]
class PositionTypeUo(*, value: 'float', units: 'None | PositionUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class PositionTypeUr(*, value: 'float', units: 'PositionUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class PositionUnits(*values)[source]
class PositionVelocityCovarianceType(*, value: 'float', units: 'None | PositionVelocityCovarianceUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class PositionVelocityCovarianceUnits(*values)[source]
class QuaternionAngVelType(*, epoch: 'str', quaternion: 'QuaternionType', ang_vel: 'AngVelType')[source]
Parameters:
class QuaternionDerivativeType(*, epoch: 'str', quaternion: 'QuaternionType', quaternion_dot: 'QuaternionDotType')[source]
Parameters:
class QuaternionDotComponentType(*, value: 'float', units: 'None | QuaternionDotUnits' = None)[source]
Parameters:
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:
class QuaternionDotUnits(*values)[source]
class QuaternionEphemerisType(*, epoch: 'str', quaternion: 'QuaternionType')[source]
Parameters:
class QuaternionStateType(*, comment: 'list[str]' = <factory>, ref_frame_a: 'str', ref_frame_b: 'str', quaternion: 'QuaternionType', quaternion_dot: 'None | QuaternionDotType' = None)[source]
Parameters:
class QuaternionType(*, q1: 'float', q2: 'float', q3: 'float', qc: 'float')[source]
Parameters:
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:
class ReentryUncertaintyMethodType(*values)[source]
class RelTimeType(*, value: 'float', units: 'None | TimeUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class RevNumBasisType(*values)[source]
class RotseqType(*values)[source]
class SensorNoiseType(*, value: 'str' = '', units: 'None | AngleUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class SigmaUtype(*, value: 'float', units: 'None | SigmaUunits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class SigmaUunits(*values)[source]
class SigmaVtype(*, value: 'float', units: 'None | SigmaVunits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class SigmaVunits(*values)[source]
class SolarFluxType(*, value: 'float', units: 'None | SolarFluxUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class SolarFluxUnits(*values)[source]
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]
Parameters:
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:
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:
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:
class SpinType(*, epoch: 'str', spin_alpha: 'AngleType', spin_delta: 'AngleType', spin_angle: 'AngleType', spin_angle_vel: 'AngleRateType')[source]
Parameters:
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:
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:
class TargetMomentumType(*, value: 'list[float]' = <factory>, units: 'None | AngMomentumUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class ThrustType(*, value: 'float', units: 'None | ThrustUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class ThrustUnits(*values)[source]
class TimeOffsetType(*, value: 'float', units: 'None | TimeUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class TimeUnits(*values)[source]
class TorqueType(*, value: 'float', units: 'None | TorqueUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class TorqueUnits(*values)[source]
class TrajBasisType(*values)[source]
class UserDefinedParameterType(*, value: 'str' = '', parameter: 'str')[source]
Parameters:
class UserDefinedType(*, comment: 'list[str]' = <factory>, user_defined: 'list[UserDefinedParameterType]' = <factory>)[source]
Parameters:
class VelocityCovarianceType(*, value: 'float', units: 'None | VelocityCovarianceUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class VelocityCovarianceUnits(*values)[source]
class VelocityTypeUo(*, value: 'float', units: 'None | VelocityUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class VelocityTypeUr(*, value: 'float', units: 'VelocityUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class VelocityUnits(*values)[source]
class WkgType(*, value: 'float', units: 'WkgUnits')[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class WkgUnits(*values)[source]
class YesNoType(*values)[source]