List of all classes, functions and methods in python-igraph

`collections.abc.MutableMapping`

`igraph.utils.multidict`

- A dictionary-like object that is customized to deal with multiple values for the same key.

`igraph._igraph.ARPACKOptions`

- Class representing the parameters of the ARPACK module.`igraph._igraph.BFSIter`

- igraph BFS iterator object`igraph._igraph.DFSIter`

- igraph DFS iterator object`igraph._igraph.Edge`

- Class representing a single edge in a graph.`igraph._igraph.EdgeSeq`

- Low-level representation of an edge sequence.`igraph.EdgeSeq`

- Class representing a sequence of edges in the graph.

`igraph._igraph.GraphBase`

- Low-level representation of a graph.`igraph.Graph`

- Generic graph.

`igraph._igraph.InternalError`

- Undocumented`igraph._igraph.Vertex`

- Class representing a single vertex in a graph.`igraph._igraph.VertexSeq`

- Low-level representation of a vertex sequence.`igraph.VertexSeq`

- Class representing a sequence of vertices in the graph.

`igraph.app.shell.ProgressBar`

- A 2-line progress bar, which looks like:`igraph.app.shell.TerminalController`

- A class that can be used to portably generate formatted output to a terminal.`igraph.drawing.utils.FakeModule`

- Fake module that raises an exception for everything`object`

`igraph.app.shell.ConsoleProgressBarMixin`

- Mixin class for console shells that support a progress bar.`igraph.app.shell.ClassicPythonShell`

- Classic Python shell interface.`igraph.app.shell.IPythonShell`

- IPython embedded shell interface.

`igraph.app.shell.Shell`

- Superclass of the embeddable shells supported by igraph`igraph.app.shell.ClassicPythonShell`

- Classic Python shell interface.`igraph.app.shell.IDLEShell`

- IDLE embedded shell interface.`igraph.app.shell.IPythonShell`

- IPython embedded shell interface.

`igraph.clustering.Clustering`

- Class representing a clustering of an arbitrary ordered set.`igraph.clustering.VertexClustering`

- The clustering of the vertex set of a graph.`igraph.cut.Cut`

- A cut of a given graph.`igraph.cut.Flow`

- A flow of a given graph.

`igraph.clustering.Cover`

- Class representing a cover of an arbitrary ordered set.`igraph.clustering.VertexCover`

- The cover of the vertex set of a graph.`igraph.clustering.CohesiveBlocks`

- The cohesive block structure of a graph.

`igraph.clustering.Dendrogram`

- The hierarchical clustering (dendrogram) of some dataset.`igraph.clustering.VertexDendrogram`

- The dendrogram resulting from the hierarchical clustering of the vertex set of a graph.

`igraph.configuration.Configuration`

- Class representing igraph configuration details.`igraph.configuration.Configuration.Types`

- Static class for the implementation of custom getter/setter functions for configuration keys`igraph.datatypes.Matrix`

- Simple matrix data type.`igraph.datatypes.UniqueIdGenerator`

- A dictionary-like class that can be used to assign unique IDs to names (say, vertex names).`igraph.drawing.baseclasses.AbstractDrawer`

- Abstract class that serves as a base class for anything that draws an igraph object.`igraph.drawing.baseclasses.AbstractCairoDrawer`

- Abstract class that serves as a base class for anything that draws on a Cairo context within a given bounding box.`igraph.drawing.coord.CoordinateSystem`

- Class implementing a coordinate system object.`igraph.drawing.coord.DescartesCoordinateSystem`

- Class implementing a 2D Descartes coordinate system object.

`igraph.drawing.graph.AbstractCairoGraphDrawer`

- Abstract base class for graph drawers that draw on a Cairo canvas.`igraph.drawing.graph.DefaultGraphDrawer`

- Class implementing the default visualisation of a graph.

`igraph.drawing.shapes.PolygonDrawer`

- Class that is used to draw polygons.`igraph.drawing.text.TextDrawer`

- Class that draws text on a Cairo context.`igraph.drawing.vertex.AbstractCairoVertexDrawer`

- Abstract base class for vertex drawers that draw on a Cairo canvas.`igraph.drawing.vertex.DefaultVertexDrawer`

- The default vertex drawer implementation of igraph.

`igraph.drawing.baseclasses.AbstractXMLRPCDrawer`

- Abstract drawer that uses a remote service via XML-RPC to draw something on a remote display.`igraph.drawing.graph.CytoscapeGraphDrawer`

- Graph drawer that sends/receives graphs to/from Cytoscape using CytoscapeRPC.`igraph.drawing.graph.UbiGraphDrawer`

- Graph drawer that draws a given graph on an UbiGraph display using the XML-RPC API of UbiGraph.

`igraph.drawing.graph.AbstractGraphDrawer`

- Abstract class that serves as a base class for anything that draws an igraph.Graph.`igraph.drawing.graph.AbstractCairoGraphDrawer`

- Abstract base class for graph drawers that draw on a Cairo canvas.`igraph.drawing.graph.DefaultGraphDrawer`

- Class implementing the default visualisation of a graph.

`igraph.drawing.graph.CytoscapeGraphDrawer`

- Graph drawer that sends/receives graphs to/from Cytoscape using CytoscapeRPC.`igraph.drawing.graph.GephiGraphStreamingDrawer`

- Graph drawer that sends a graph to a file-like object (e.g., socket, URL connection, file) using the Gephi graph streaming format.`igraph.drawing.graph.MatplotlibGraphDrawer`

- Graph drawer that uses a pyplot.Axes as context`igraph.drawing.graph.UbiGraphDrawer`

- Graph drawer that draws a given graph on an UbiGraph display using the XML-RPC API of UbiGraph.

`igraph.drawing.vertex.AbstractVertexDrawer`

- Abstract vertex drawer object from which all concrete vertex drawer implementations are derived.`igraph.drawing.vertex.AbstractCairoVertexDrawer`

- Abstract base class for vertex drawers that draw on a Cairo canvas.`igraph.drawing.vertex.DefaultVertexDrawer`

- The default vertex drawer implementation of igraph.

`igraph.drawing.colors.Palette`

- Base class of color palettes.`igraph.drawing.colors.AdvancedGradientPalette`

- Advanced gradient that consists of more than two base colors.`igraph.drawing.colors.GradientPalette`

- Base class for gradient palettes`igraph.drawing.colors.PrecalculatedPalette`

- A palette that returns colors from a pre-calculated list of colors`igraph.drawing.colors.ClusterColoringPalette`

- A palette suitable for coloring vertices when plotting a clustering.

`igraph.drawing.colors.RainbowPalette`

- A palette that varies the hue of the colors along a scale.

`igraph.drawing.edge.AbstractEdgeDrawer`

- Abstract edge drawer object from which all concrete edge drawer implementations are derived.`igraph.drawing.edge.AlphaVaryingEdgeDrawer`

- Edge drawer implementation that draws undirected edges as straight lines and directed edges by varying the alpha value of the specified edge color between the source and the destination.`igraph.drawing.edge.DarkToLightEdgeDrawer`

- No summary`igraph.drawing.edge.LightToDarkEdgeDrawer`

- No summary

`igraph.drawing.edge.ArrowEdgeDrawer`

- Edge drawer implementation that draws undirected edges as straight lines and directed edges as arrows.`igraph.drawing.edge.TaperedEdgeDrawer`

- Edge drawer implementation that draws undirected edges as straight lines and directed edges as tapered lines that are wider at the source and narrow at the destination.

`igraph.drawing.metamagic.AttributeCollectorBase`

- No summary`igraph.drawing.metamagic.AttributeSpecification`

- Class that describes how the value of a given attribute should be retrieved.`igraph.drawing.Plot`

- Class representing an arbitrary plot`igraph.drawing.shapes.ShapeDrawer`

- Static class, the ancestor of all vertex shape drawer classes.`igraph.drawing.shapes.CircleDrawer`

- Static class which draws circular vertices`igraph.drawing.shapes.DiamondDrawer`

- Static class which draws diamonds (i.e. rhombuses)`igraph.drawing.shapes.DownTriangleDrawer`

- Static class which draws triangles pointing down`igraph.drawing.shapes.NullDrawer`

- Static drawer class which draws nothing.`igraph.drawing.shapes.RectangleDrawer`

- Static class which draws rectangular vertices`igraph.drawing.shapes.UpTriangleDrawer`

- Static class which draws upright triangles

`igraph.drawing.shapes.ShapeDrawerDirectory`

- Static class that resolves shape names to their corresponding shape drawer classes.`igraph.drawing.text.TextAlignment`

- Text alignment constants.`igraph.drawing.utils.Rectangle`

- Class representing a rectangle.`igraph.drawing.utils.BoundingBox`

- Class representing a bounding box (a rectangular area) that encloses some objects.

`igraph.layout.Layout`

- Represents the layout of a graph.`igraph.matching.Matching`

- A matching of vertices in a graph.`igraph.remote.gephi.GephiConnection`

- Object that represents a connection to a Gephi master server.`igraph.remote.gephi.GephiGraphStreamer`

- Class that produces JSON event objects that stream an igraph graph to Gephi using the Gephi Graph Streaming API.`igraph.remote.gephi.GephiGraphStreamingAPIFormat`

- Object that implements the Gephi graph streaming API format and returns Python objects corresponding to the events defined in the API.`igraph.statistics.FittedPowerLaw`

- Result of fitting a power-law to a vector of samples`igraph.statistics.Histogram`

- Generic histogram class for real numbers`igraph.statistics.RunningMean`

- Running mean calculator.`igraph.summary.FakeWrapper`

- Object whose interface is compatible with`textwrap.TextWrapper`

but does no wrapping.`igraph.summary.GraphSummary`

- Summary representation of a graph.

`tuple`

`igraph.datatypes.DyadCensus`

- Dyad census of a graph.`igraph.datatypes.TriadCensus`

- Triad census of a graph.`igraph.drawing.utils.Point`

- Class representing a point on the 2D plane.

`type`

`igraph.drawing.metamagic.AttributeCollectorMeta`

- Metaclass for attribute collector classes