Module orbdetpy.propagation

Functions

def propagate_orbits(cfg_list: List[messages_pb2.Settings])

Propagate orbits and optionally simulate measurements.

Parameters

cfg_list: List of Settings objects.

Returns

Propagated state vectors and simulated measurements.

Classes

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

class SettingsArray (*args, **kwargs)

A ProtocolMessage

Ancestors

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

Class variables

var DESCRIPTOR

Instance variables

var array

Field SettingsArray.array