ccsds_ndm.models.ndmxml1.ndmxml_1_0_omm_2_0

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

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

Classes

BStarType(*, value[, units])

BStarUnits(*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 BStarType(*, value: 'float', units: 'None | BStarUnits' = None)[source]
Parameters:
q()

Return this value as a pint or astropy Quantity.

class BStarUnits(*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: 'NdmHeader', 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: 'int', element_set_no: 'int', rev_at_epoch: 'int', bstar: 'BStarType', mean_motion_dot: 'DRevType', mean_motion_ddot: 'DdRevType')[source]
Parameters: