tomoscan.esrf.scan.utils.get_compacted_dataslices#

tomoscan.esrf.scan.utils.get_compacted_dataslices(urls, max_grp_size=None, return_merged_indices=False, return_url_set=False, subsampling=1)#

Regroup urls to get the data more efficiently. Build a structure mapping files indices to information on how to load the data: {indices_set: data_location} where data_location contains contiguous indices.

Parameters
  • urls (dict) – Dictionary where the key is an integer and the value is a silx DataUrl.

  • max_grp_size – maximum size of url grps

  • return_merged_indices – if True return the last merged indices. Deprecated

  • return_url_set – return a set with url containing urls slices and data path

Returns

Dictionary where the key is a list of indices, and the value is the corresponding silx.io.url.DataUrl with merged data_slice