throat_size#

Throat Size Models#

This model contains a selection of functions for calcuating the throat size

Functions

equivalent_diameter(network[, throat_area, ...])

Calculates the diameter of a cirlce or edge-length of a sqaure with same area as the throat.

from_neighbor_pores(network[, prop, mode])

Adopt a value based on the values in neighboring pores

generic_distribution(network, func[, seeds])

Accepts an object from the Scipy.stats submodule and returns values from the distribution for the given seeds

normal(network, scale, loc[, seeds])

Produces values from a Weibull distribution given a set of random numbers.

random(network[, seed, num_range])

Create an array of random numbers of a specified size.

weibull(network, shape, scale, loc[, seeds])

Produces values from a Weibull distribution given a set of random numbers.