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 andFalse
indicating the solid phase. If not given then it is assumed that the solid is identified assize == 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 insize
. 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 largest regions first, such as produced by theporosimetry
function.- Return type:
ndarray
Examples
Click here to view online example.