swot_simulator.orbit_propagator.Orbit.iterate#
- Orbit.iterate(first_date: Optional[datetime64] = None, last_date: Optional[datetime64] = None, absolute_pass_number: int = 1) Iterator[Tuple[int, int, datetime64]] [source]#
Obtain all half-orbits within the defined time interval.
- Parameters
first_date (numpy.datetime64) – First date of the period to be considered.
last_date (numpy.datetime64) – Last date of the period to be considered.
absolute_pass_number (int, optional) – Absolute number of the first pass to be returned.
- Returns
An iterator for all passes in the interval pointing to the cycle number, pass number and start date of the half-orbit.
- Return type
iterator