netmic.graphml_checker

Functions to ensure data validity.

 
Modules
       
networkx
warnings

 
Classes
       
graphmlConsistency

 
class graphmlConsistency
    wraps up the graphml data checks
 
  Methods defined here:
__init__(self, oldN)
checkConsistency(self)
Provide simple graph (DiGraph) newN  with default values 0 set.
nameConvention(self)
Replace node names s or t with a suitable integer.
reverseNameConvention(self, C)
If node names "s" or "t" were used, set them back in N and, if
necessary, in C.

 
Functions
       
addDefaultValues(N)
If not existent, set node data "supply" = 0, arc data "upper" = 0.
areValuesInt(N)
Return True if all given data are integers and $|b| < \inf$.
convertToSimpleGraph(N)
Return a simple digraph, with loops removed and parallel edges combined.
isMultiGraph(N)
Return True if N has parallel edges.
removeLoops(N)
Remove every loop from N.