CodeEntropy.levels.execution.chunks module

Frame chunking helpers for map-reduce execution.

CodeEntropy.levels.execution.chunks.chunk_frame_indices(frame_indices: list[int], chunk_size: int) list[tuple[int, ...]][source]

Split frame indices into deterministic fixed-size chunks.

Parameters:
  • frame_indices – Ordered selected frame indices to split.

  • chunk_size – Maximum number of frame indices per chunk.

Returns:

A list of frame-index tuples preserving input order.

Raises:

ValueError – If chunk_size is less than one.