Original author(s) | Aric Hagberg Pieter Swart Dan Schult |
---|---|
Developer(s) | Many others |
Initial release | 11 April 2005[1][2] |
Stable release | 3.2.1[3]
/ 28 October 2023 |
Repository | |
Written in | Python |
Operating system | Cross-platform |
Type | Software library |
License | BSD-new license |
Website | networkx |
Part of a series on | ||||
Network science | ||||
---|---|---|---|---|
Network types | ||||
Graphs | ||||
|
||||
Models | ||||
|
||||
| ||||
NetworkX is a Python library for studying graphs and networks. NetworkX is free software released under the BSD-new license.
NetworkX is suitable for operation on large real-world graphs: e.g., graphs in excess of 10 million nodes and 100 million edges.[clarification needed][4] Due to its dependence on a pure-Python "dictionary of dictionary" data structure, NetworkX is a reasonably efficient, very scalable, highly portable framework for network and social network analysis.[5]