Directed Interval Graph

Overview

Methods

Adding and removing nodes and edges

IntervalDiGraph.__init__
IntervalDiGraph.add_node
IntervalDiGraph.add_nodes_from
IntervalDiGraph.remove_node
IntervalDiGraph.add_edge
IntervalDiGraph.add_edges_from
IntervalDiGraph.remove_edge

Reporting interval graph, nodes and edges

IntervalDiGraph.nodes
IntervalDiGraph.has_node
IntervalDiGraph.edges
IntervalDiGraph.has_edge
IntervalDiGraph.__contains__
IntervalDiGraph.__str__
IntervalDiGraph.interval

Counting nodes and edges

IntervalDiGraph.number_of_nodes
IntervalDiGraph.__len__

Making copies and subgraphs

IntervalDiGraph.to_subgraph
IntervalDiGraph.to_snapshots
IntervalDiGraph.to_snapshot_graph

Loading an interval graph

IntervalDiGraph.load_from_txt
IntervalDiGraph.save_to_txt
IntervalDiGraph.from_networkx_graph
IntervalDiGraph.from_snapshot_graph

Analyzing interval graphs

IntervalDiGraph.degree
IntervalDiGraph.in_degree
IntervalDiGraph.out_degree