friendlysam.parts.Part.iter_times_between

Part.iter_times_between(start, end)

A generator yielding all times between two points.

See also: times_between(), iter_times(), times().

Takes one time step at a time from start while <= end.

Parameters:
  • start (any object) – The index to start from.
  • end (any object) – The index to go to.

Note

This function only works if times are orderable, or specifically that the <= operator is implemented.

Examples

>>> from pandas import Timestamp, Timedelta
>>> part = Part()
>>> part.time_unit = Timedelta('7 days')
>>> start, end = Timestamp('2011-02-14'), Timestamp('2011-02-28')
>>> between = part.iter_times_between(start, end)
>>> next(between)
Timestamp('2011-02-14 00:00:00')
>>> next(between)
Timestamp('2011-02-21 00:00:00')
>>> next(between)
Timestamp('2011-02-28 00:00:00')