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 objectigraph._igraph.DFSIter
- igraph DFS iterator objectigraph._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
- Undocumentedigraph._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.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.ProgressBar
- A 2-line progress bar, which looks like:igraph.app.shell.Shell
- Superclass of the embeddable shells supported by igraphigraph.app.shell.ClassicPythonShell
- Classic Python shell interface.igraph.app.shell.IDLEShell
- IDLE embedded shell interface.igraph.app.shell.IPythonShell
- IPython embedded shell interface.igraph.app.shell.TerminalController
- A class that can be used to portably generate formatted output to a terminal.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.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.clustering.VertexClustering
igraph.cut.Cut
- A cut of a given graph.igraph.cut.Flow
- A flow of a given 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 keysigraph.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 contextigraph.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 palettesigraph.drawing.colors.PrecalculatedPalette
- A palette that returns colors from a pre-calculated list of colorsigraph.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 summaryigraph.drawing.edge.LightToDarkEdgeDrawer
- No summaryigraph.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.AttributeSpecification
- Class that describes how the value of a given attribute should be retrieved.igraph.drawing.Plot
- Class representing an arbitrary plotigraph.drawing.shapes.ShapeDrawer
- Static class, the ancestor of all vertex shape drawer classes.igraph.drawing.shapes.CircleDrawer
- Static class which draws circular verticesigraph.drawing.shapes.DiamondDrawer
- Static class which draws diamonds (i.e. rhombuses)igraph.drawing.shapes.DownTriangleDrawer
- Static class which draws triangles pointing downigraph.drawing.shapes.NullDrawer
- Static drawer class which draws nothing.igraph.drawing.shapes.RectangleDrawer
- Static class which draws rectangular verticesigraph.drawing.shapes.UpTriangleDrawer
- Static class which draws upright trianglesigraph.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.FakeModule
- Fake module that raises an exception for everythingigraph.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 samplesigraph.statistics.Histogram
- Generic histogram class for real numbersigraph.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.object
igraph.drawing.metamagic.AttributeCollectorBase
- No summarytuple
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