index_generator

lsst.ts.salobj.index_generator(imin: int = 1, imax: int = 2147483647, i0: Optional[int] = None) Generator[int, None, None]

Sequential index generator.

Returns values i0, i0+1, i0+2, …, max, min, min+1, …

Parameters
iminint, optional

Minimum index (inclusive).

imaxint, optional

Maximum index (inclusive).

i0int, optional

Initial index; if None then use imin.

Raises
ValueError

If imin >= imax