NetworkX is a Python library for studying graphs and networks. NetworkX is free software released under the BSD-new license.
Original author(s) | Aric Hagberg Pieter Swart Dan Schult |
---|---|
Developer(s) | Many others |
Initial release | 11 April 2005[1][2] |
Stable release | 3.3[3]
/ 6 April 2024 |
Repository |
|
Written in | Python |
Operating system | Cross-platform |
Type | Software library |
License | BSD-new license |
Website | networkx |
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]