Tools package for extending functionality of the networkx package.
Project description
Extended networkx Tools
Python Package for for visualizing and converting networkx graphs.
Introduction
This package was created for the purpose of examining bidirectional graphs with respect to its convergence rate and edge costs.
Installation
pip install extended-networkx-tools
Documentation
extended-networkx-tools.readthedocs.io
The package
Currently the package contains 3 main modules, Creator
, Analytics
and Visual
.
Creator
Contains tools to create networkx graphs based on given parameters, such as randomly create an empty graph based on a number of nodes, or specify precisely the coordinates of nodes and the edges between them.
Analytics
Has tools for analysing the networkx object and extract useful information from it, such as convergence rate, neighbour matrix, its eigenvalues.
Solver
Used to find simple greedy solutions to a connected graph taken from graph theory. The current approaches are:
path
: Adds edges as a path from the start to end nodecycle
: Adds edges just like the path, but also one edge from the start to end node.complete
: Adds edges between all nodes to all the other nodes, such as the maximum distance between every node is one.
Visual
Is used to print a networkx graph to the screen, with its edges.
Usage
Import
from extended_networkx_tools import Creator, Analytics, Visual, Solver
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for extended_networkx_tools-0.10.0rc1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245bb48432b09290d346096f24fd1dfd86848eb359c0e77b596ad180eddc2bc8 |
|
MD5 | e968cf7d0cb4a49875f89031fb169cae |
|
BLAKE2b-256 | 2ee6af49db2906f2c8ba6642a280b5e9dac549db6bcc0368ee056491b0ee9a25 |
Hashes for extended_networkx_tools-0.10.0rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f261af1a4bdfecd2a2c0f1217cce616ea3ade719e826e5f585c3c8bc0d2c6488 |
|
MD5 | a5be127032918c6ec64ba897412f2c66 |
|
BLAKE2b-256 | c583f15e0554a8fd957083a94b14476def40d18b76b1af18386db810be35e736 |