swot_simulator.orbit_propagator.Pass

class swot_simulator.orbit_propagator.Pass(lat_nadir: numpy.ndarray, lat: numpy.ndarray, lon_nadir: numpy.ndarray, lon: numpy.ndarray, time: numpy.ndarray, x_ac: numpy.ndarray, x_al: numpy.ndarray, requirement_bounds: Optional[Tuple[float, float]] = None)[source]

Bases: object

Handle one pass

Parameters
  • lat_nadir (np.ndarray) – Latitudes at nadir

  • lat (np.ndarray) – Latitudes of the swath

  • lon_nadir (np.ndarray) – Longitudes at nadir

  • lon (np.ndarray) – Longitudes of the swath

  • x_ac (np.ndarray) – Across track distance.

  • x_al (np.ndarray) – Along track distance.

  • requirement_bounds – Limits of swath requirements. Measurements outside the span will be set to NaN.

__init__(lat_nadir: numpy.ndarray, lat: numpy.ndarray, lon_nadir: numpy.ndarray, lon: numpy.ndarray, time: numpy.ndarray, x_ac: numpy.ndarray, x_al: numpy.ndarray, requirement_bounds: Optional[Tuple[float, float]] = None)[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

Pass.mask()

Obtain a mask to set NaN values outside the mission requirements.

Attributes

Pass.time