Module orbdetpy.ccsds

Functions

def export_OEM(cfg: messages_pb2.Settings, obs, obj_id: str, obj_name: str, time_list: List[str] = None, add_prop_cov: bool = False) ‑> str

Export ephemerides in CCSDS OEM format.

Parameters

cfg : Settings object. obs : Measurements or estimation results to export. obj_id : Object identifier. obj_name : Object name. time_list : Limit output to UTC times specified; default is to output everything. add_prop_cov : Include propagated covariances if True; default is False.

Returns

Ephemerides in OEM format.

def export_TDM(cfg: messages_pb2.Settings, obs, obj_id: str, station_list: List[str] = None) ‑> str

Export tracking data in CCSDS TDM format.

Parameters

cfg : Settings object. obs : Measurements to export. obj_id : Object identifier. station_list : List of ground stations to include; None to include all.

Returns

Tracking data in TDM format.

def import_TDM(file_name: str, file_format: int)

Import tracking data from CCSDS TDM file.

Parameters

file_name : Fully qualified TDM file. file_format : Constant from TDMFileFormat.

Returns

Tracking data in a Measurement2DArray object.

Classes

class ImportTDMInput (*args, **kwargs)

A ProtocolMessage

Ancestors

  • google.protobuf.pyext._message.CMessage
  • google.protobuf.message.Message

Class variables

var DESCRIPTOR

Instance variables

var file_format

Field ImportTDMInput.file_format

var file_name

Field ImportTDMInput.file_name

class Settings (*args, **kwargs)

A ProtocolMessage

Ancestors

  • google.protobuf.pyext._message.CMessage
  • google.protobuf.message.Message

Class variables

var DESCRIPTOR
var MeasurementsEntry

A ProtocolMessage

var StationsEntry

A ProtocolMessage

Instance variables

var drag_MSISE_flags

Field Settings.drag_MSISE_flags

var drag_coefficient

Field Settings.drag_coefficient

var drag_exp_H0

Field Settings.drag_exp_H0

var drag_exp_Hscale

Field Settings.drag_exp_Hscale

var drag_exp_rho0

Field Settings.drag_exp_rho0

var drag_model

Field Settings.drag_model

var estm_DMC_acceleration

Field Settings.estm_DMC_acceleration

var estm_DMC_corr_time

Field Settings.estm_DMC_corr_time

var estm_DMC_sigma_pert

Field Settings.estm_DMC_sigma_pert

var estm_covariance

Field Settings.estm_covariance

var estm_detection_probability

Field Settings.estm_detection_probability

var estm_filter

Field Settings.estm_filter

var estm_gating_probability

Field Settings.estm_gating_probability

var estm_gating_threshold

Field Settings.estm_gating_threshold

var estm_outlier_sigma

Field Settings.estm_outlier_sigma

var estm_outlier_warmup

Field Settings.estm_outlier_warmup

var estm_process_noise

Field Settings.estm_process_noise

var estm_smoother_iterations

Field Settings.estm_smoother_iterations

var geo_zone_lat_lon

Field Settings.geo_zone_lat_lon

var gravity_degree

Field Settings.gravity_degree

var gravity_order

Field Settings.gravity_order

var integ_abs_tolerance

Field Settings.integ_abs_tolerance

var integ_max_time_step

Field Settings.integ_max_time_step

var integ_min_time_step

Field Settings.integ_min_time_step

var integ_rel_tolerance

Field Settings.integ_rel_tolerance

var maneuvers

Field Settings.maneuvers

var measurements

Field Settings.measurements

var ocean_tides_degree

Field Settings.ocean_tides_degree

var ocean_tides_order

Field Settings.ocean_tides_order

var output_flags

Field Settings.output_flags

var prop_end

Field Settings.prop_end

var prop_inertial_frame

Field Settings.prop_inertial_frame

var prop_initial_TLE

Field Settings.prop_initial_TLE

var prop_initial_state

Field Settings.prop_initial_state

var prop_start

Field Settings.prop_start

var prop_step

Field Settings.prop_step

var rp_coeff_absorption

Field Settings.rp_coeff_absorption

var rp_coeff_reflection

Field Settings.rp_coeff_reflection

var rp_sun

Field Settings.rp_sun

var rso_area

Field Settings.rso_area

var rso_attitude_provider

Field Settings.rso_attitude_provider

var rso_facets

Field Settings.rso_facets

var rso_mass

Field Settings.rso_mass

var rso_solar_array_area

Field Settings.rso_solar_array_area

var rso_solar_array_axis

Field Settings.rso_solar_array_axis

var rso_spin_acceleration

Field Settings.rso_spin_acceleration

var rso_spin_velocity

Field Settings.rso_spin_velocity

var sim_measurements

Field Settings.sim_measurements

var solid_tides_moon

Field Settings.solid_tides_moon

var solid_tides_sun

Field Settings.solid_tides_sun

var stations

Field Settings.stations

var third_body_moon

Field Settings.third_body_moon

var third_body_sun

Field Settings.third_body_sun