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`

- No summary

`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`

- No summary

`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`

- Edge drawer implementation that draws undirected edges as straight lines and directed edges by using an alpha value of one (full opacity) at the source and an alpha value of zero (total transparency) at the destination...`igraph.drawing.edge.LightToDarkEdgeDrawer`

- Edge drawer implementation that draws undirected edges as straight lines and directed edges by using an alpha value of zero (total transparency) at the source and an alpha value of one (full opacity) at the destination...

`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`

- Base class for attribute collector subclasses. Classes that inherit this class may use a declarative syntax to specify which vertex or edge attributes they intend to collect. See`AttributeCollectorMeta`

...`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