6. MeasurementDataSet#

class MeasurementDataSet(set_name: str, measurements: list, names: list[str], instrument: Instrument, target: Body, epochs: EpochArray, measurement_type: str = None, station_two: GroundStation = None)#

Bases: object

Groups together measurement data from different measurement models. Used by the active filter.

Generates a list of packaged data from a given measurement. At each epoch at which the filter has a valid measurement, provides access to its computed and observed value, residual, numerical value of the partial, and the standard deviation of the measurement.

Parameters:
  • set_name (str) – The name of the dataset.

  • measurements (list) – list with AWU, np.array, and lists of measurements data (e.g. observed, computed, residuals, partials, sigmas)

  • names (list[str]) – List of values in the measurement list ([“computed”, “observed”, “residuals”, “partials”, “sigma”])

  • instrument (Instrument) – Instrument used to generate these measurements (e.g. antenna, camera, etc.)

  • target (Body) – Target body of the measurement model.

  • epochs (EpochArray) – Epochs of the measurements

  • measurement_type (str, optional) –

    The type of measurements. Can be given as:

    • range

    • range real

    • rangerate

    • doppler

    • doppler real

    • opnav

    • dor

    Defaults to None.

  • station_two (GroundStation optional) – Optional Ground station object for three-way and DOR measurements. Defaults to None.

See also

scb.Measurement

Attributes

data

The types of the measurement values (e.g. observed, computed, residuals, partials, sigmas).

epochs

The epochs linked to the measurements.

instrument

The instrument that generated the measurements.

measurement_type

The measurement types.

set_name

The name of the dataset.

station_two

The second ground station, for three-ways and DOR measurement types.

target

DESC

Methods

add_data(data, name)

Adds data to an axisting dataset .

add_data(data: list, name: str)#

Adds data to an axisting dataset .

Parameters:
  • data (list) – Extra data to add to an existing MeasurementDataset object.

  • name (str) – The name of the dataset.

property data: list[str]#

The types of the measurement values (e.g. observed, computed, residuals, partials, sigmas).

property epochs: EpochArray#

The epochs linked to the measurements.

property instrument: Instrument#

The instrument that generated the measurements.

property measurement_type#

The measurement types.

property set_name: str#

The name of the dataset.

property station_two: GroundStation#

The second ground station, for three-ways and DOR measurement types.

property target#

DESC