Network

Network

This submodule contains models for calculating topological properties of networks

Functions

bidirectional_throats(target)

cluster_number(target)

Assign a cluster number to each pore

cluster_size(target[, cluster])

Find the size of the cluster to which each pore belongs

coordination_number(target)

Find the number of neighbors for each pore

count_coincident_pores(target[, thresh])

Count number of pores that are spatially coincident with other pores

distance_to_furthest_neighbor(target)

Find the distance between each pore and its furthest topological neighbor

distance_to_nearest_neighbor(target)

Find the distance between each pore and its closest topological neighbor

distance_to_nearest_pore(target)

Find distance to and index of nearest pore even if not topologically connected

duplicate_throats(target)

Find repeat occurrences of throat connections

find_coincident_pores(target[, thresh])

Find the indices of coincident pores

headless_throats(target)

Find any throats that point to a non-existent pore

isolated_pores(target)

Find which pores, if any, are not connected to a throat

looped_throats(target)

Find any throats that are connected to the same pore on both ends

pore_to_pore_distance(target)

Find the center to center distance between each pair of pores

reduce_coordination(target, z)

Deletes throats on network to match specified average coordination number

reversed_throats(target)

Find any throat connections that are pointing from j -> i where j > i