networks#

Collection of functions for obtaining network representations of images#

Contains functions for analysing images as pore networks.

networks.add_boundary_regions(regions[, ...])

Add boundary regions on specified faces of an image

networks.diffusive_size_factor_AI(regions, ...)

param regions:

A segmented 3D image of pore regions/a pair of two regions.

networks.generate_voxel_image(network[, ...])

Generate a voxel image from an OpenPNM network object

networks.label_boundaries(network[, labels, tol])

Create boundary pore labels based on proximity to axis extrema

networks.label_phases(network[, alias])

Create pore and throat labels based on 'pore.phase' values

networks.map_to_regions(regions, values)

Maps pore values from a network onto the image from which it was extracted

networks.maximal_ball_wrapper(im, prefix, ...)

Implementing a maximal ball algorithm on an image

networks.regions_to_network(regions[, ...])

Analyzes an image that has been partitioned into pore regions and extracts the pore and throat geometry as well as network connectivity.

networks.snow2(phases[, phase_alias, ...])

Applies the SNOW algorithm to each phase indicated in phases.