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, equator_coordinates: swot_simulator.orbit_propagator.EquatorCoordinates, 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
time (np.ndarray) – Time of measurements
x_ac (np.ndarray) – Across track distance.
x_al (np.ndarray) – Along track distance.
equator_coordinate (EquatorCoordinates) – Coordinates of the satellite at the equator.
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, equator_coordinates: swot_simulator.orbit_propagator.EquatorCoordinates, requirement_bounds: Optional[Tuple[float, float]] = None)[source]¶
Methods
Obtain a mask to set NaN values outside the mission requirements.
Pass.set_simulated_date
(date)Set time of positions
Attributes
Equator longitude
Time of positions
Time at the equator