size_to_seq

size_to_seq(size, im=None, bins=None)[source]

Converts an image of invasion size values into sequence values

This is meant to accept the output of the porosimetry function.

Parameters
  • size (ndarray) – The image containing invasion size values in each voxel.

  • im (ndarray, optional) – A binary image of the porous media, with True indicating the void space and False indicating the solid phase. If not given then it is assumed that the solid is identified as size == 0.

  • bins (array_like or int (optional)) – The bins to use when converting sizes to sequence. The default is to create 1 bin for each unique value in size. If an int is supplied it is interpreted as the number of bins between 0 and the maximum value in size. If an array is supplied it is used as the bins directly.

Returns

seq – An ndarray the same shape as size with invasion size values replaced by the invasion sequence. This assumes that the invasion process occurs via increasing pressure steps, such as produced by the porosimetry function.

Return type

ndarray