NetworkX [SEP] programming language
NetworkX
NetworkX is a Python library for studying graphs and networks. NetworkX is free software released under the BSD-new license.
Features.
- Classes for graphs and digraphs.
- Conversion of graphs to and from several formats.
- Ability to construct random graphs or construct them incrementally.
- Ability to find subgraphs, cliques, k-cores.
- Explore adjacency, degree, diameter, radius, center, betweenness, etc.
- Draw networks in 2D and 3D.
Suitability.
Graph theory
- Graph (data structure)
- Social network analysis software
- File formats:
- Dot language
- GraphML
- Graph Modelling Language
- Related software:
- Cytoscape
- Graph-tool
- Graphviz
- Tulip (software)
- yEd
- AllegroGraph
- NetworkX