ccsds_ndm.models.ndmxml4.ndmxml_4_0_0_omm_3_0

This file was generated by xsdata, v26.1, on 2026-02-18 00:41:07

Generator: DataclassGenerator See: https://xsdata.readthedocs.io/

Classes

AgomType(*, value[, units])

AgomUnits(*values)

BStarType(*, value[, units])

BStarUnits(*values)

BTermType(*, value[, units])

BTermUnits(*values)

DRevType(*, value[, units])

DRevUnits(*values)

DdRevType(*, value[, units])

DdRevUnits(*values)

MeanElementsType(*, comment, epoch, ...)

OmmBody(*, segment)

OmmData(*, comment, mean_elements, ...)

OmmMetadata(*, comment, object_name, ...)

OmmSegment(*, metadata, data)

OmmType(*, header, body)

RevType(*, value[, units])

RevUnits(*values)

TleParametersType(*, comment, ...)

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

Return this value as a pint or astropy Quantity.

class AgomUnits(*values)[source]
class BStarType(*, value: 'float', units: 'None | BStarUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class BStarUnits(*values)[source]
class BTermType(*, value: 'float', units: 'None | BTermUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class BTermUnits(*values)[source]
class DRevType(*, value: 'float', units: 'None | DRevUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DRevUnits(*values)[source]
class DdRevType(*, value: 'float', units: 'None | DdRevUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class DdRevUnits(*values)[source]
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]
Parameters:
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:
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]
Parameters:
  • comment (list[str])

  • object_name (str)

  • object_id (str)

  • center_name (str)

  • ref_frame (str)

  • ref_frame_epoch (None | str)

  • time_system (str)

  • mean_element_theory (str)

class OmmSegment(*, metadata: 'OmmMetadata', data: 'OmmData')[source]
Parameters:
class OmmType(*, header: 'OdmHeader', body: 'OmmBody')[source]
Parameters:
class RevType(*, value: 'float', units: 'None | RevUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class RevUnits(*values)[source]
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: