chunks

emlib.iterlib.chunks(start, stop=None, step=None)[source]

Returns a generator of tuples (offset, chunksize)

Return type:

Iterable[tuple[int, int]]

Example

>>> list(chunks(0, 10, 3))
[(0, 3), (3, 3), (6, 3), (9, 1)]