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