paraqeet.measurement.measurement.Measurement#

class paraqeet.measurement.measurement.Measurement[source]#

Bases: ABC

Represents any observable and the process of measurement itself.

The observable is measured after the propagation class has solved the equation of motion.

Parameters:

times (Array | None, optional) – One-dimensional vector of timestamps.

__init__()#

Methods

__init__()

measure(times)

Measure the observable and returns the value.

abstract measure(times)[source]#

Measure the observable and returns the value.

Parameters:
  • times (Array) – One-dimensional vector of timestamps.

  • projector (Array | None) – The projector matrix to restrict the operator.

Returns:

This abstract method must return an Array or a float when implemented by subclasses. Might return multiple values.

Return type:

Array or float