9. RampTableManager#

class RampTableManager#

Bases: object

WORK-IN-PROGRESS Class with methods to handle the ramp frequency integration for real measurement models.

References

“Formulation for observed and computed values of Deep Space Network data types for navigation”, Theodore D. Moyer, 2000.

Methods

find_index_for_query(ref, query)

This method finds the index of the start of the time interval for a sp Finds the index of the start of the interval in an array.

integrate

static find_index_for_query(ref: ndarray[tuple[Any, ...], dtype[_ScalarT]], query: float)#

This method finds the index of the start of the time interval for a sp Finds the index of the start of the interval in an array. This is used to retrieve the frequencies from the integration tables.

Parameters:
  • ref (np.array) – reference vector

  • query (_type_) – query point

Returns:

index list

Return type:

indices

static integrate(ramp_table: dict, t1_q_sec: float, t2_q_sec: float, t1_q_doy: float, t2_q_doy: float)#