pygsti.tools.slicetools.divide

Contents

pygsti.tools.slicetools.divide#

divide(slc, max_len)#

Divides a slice into sub-slices based on a maximum length (for each sub-slice).

For example: divide(slice(0,10,2), 2) == [slice(0,4,2), slice(4,8,2), slice(8,10,2)]

Parameters:
  • slc (slice) – The slice to divide

  • max_len (int) – The maximum length (i.e. number of indices) allowed in a sub-slice.

Return type:

list of slices