pyinterp.Orbit.iterate¶
- Orbit.iterate(first_date: numpy.datetime64 | None = None, last_date: numpy.datetime64 | None = None, absolute_pass_number: int = 1) Iterator[tuple[int, int, numpy.datetime64]] [source]¶
Obtain all half-orbits within the defined time interval.
- Parameters:
first_date – First date of the period to be considered. Defaults to the current date.
last_date – Last date of the period to be considered. Defaults to the current date plus the orbit duration.
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