NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. Data structures for graphs, digraphs, and multigraphs. Many standard graph algorithms. Network structure and analysis measures. Generators for classic graphs, random graphs, and synthetic networks. Nodes can be "anything" (e.g., text, images, XML records). Edges can hold arbitrary data (e.g., weights, time-series). Open source 3-clause BSD license. Well tested with over 90% code coverage. Additional benefits from Python include fast prototyping, easy to teach, and multi-platform. Find the shortest path between two nodes in an undirected graph. Python’s None object is not allowed to be used as a node. It determines whether optional function arguments have been assigned in many functions. And it can be used as a sentinel object meaning “not a node”.

Features

  • Software for complex networks
  • Data structures for graphs, digraphs, and multigraphs
  • Network structure and analysis measures
  • Many standard graph algorithms
  • Well tested with over 90% code coverage
  • Generators for classic graphs, random graphs, and synthetic networks

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow NetworkX

NetworkX Web Site

Other Useful Business Software
eMaint is an award-winning Computerized Maintenance Management Software (CMMS) for managing work orders, PM schedules, and parts inventory. Icon
eMaint is an award-winning Computerized Maintenance Management Software (CMMS) for managing work orders, PM schedules, and parts inventory.

50,000+ users worldwide rely on eMaint to predict failures, eliminate downtime, and improve reliability

eMaint is an award-winning, cloud-based Computerized Maintenance Management System (CMMS) software designed to improve how organizations manage their maintenance reliability operations, resources, equipment, and compliance. Suitable for any size organization or enterprise, eMaint saves companies valuable time and money by integrating the tools they need in one powerful platform.
Try it for free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of NetworkX!

Additional Project Details

Programming Language

Python

Related Categories

Python Networking Software, Python Code Coverage Tool

Registered

2021-06-24