Skip to main content

Python package for creating and manipulating graphs and networks

Project description

pygraphx is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

Simple example

Find the shortest path between two nodes in an undirected graph:

>>> import pygraphx as nx
>>> G = nx.Graph()
>>> G.add_edge('A', 'B', weight=4)
>>> G.add_edge('B', 'D', weight=2)
>>> G.add_edge('A', 'C', weight=3)
>>> G.add_edge('C', 'D', weight=4)
>>> nx.shortest_path(G, 'A', 'D', weight='weight')
['A', 'B', 'D']

Install

Install the latest version of pygraphx:

$ pip install pygraphx

Install with all optional dependencies:

$ pip install pygraphx[all]

For additional details, please see INSTALL.rst.

Bugs

Please report any bugs that you find here. Or, even better, fork the repository on GitHub and create a pull request (PR). We welcome all changes, big or small, and we will help you make the PR if you are new to git

License

Released under the 3-Clause BSD license (see LICENSE.txt):

Copyright (C) 2004-2021 pygraphx Developers
Milton Kaufman <brucecarroll011@protonmail.com>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygraphx-1.0.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygraphx-1.0.0-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file pygraphx-1.0.0.tar.gz.

File metadata

  • Download URL: pygraphx-1.0.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for pygraphx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d78f2909f6cae3221481289cc7c98c356f5c1e7d1abfb462bd48e91849515875
MD5 7be999031a74be6dd631adcfaf9ed47a
BLAKE2b-256 8bed9c6b3f8ad8d06ac473292c1de86b2c73a904ca1c277be1cc9e3fcd7c9a25

See more details on using hashes here.

File details

Details for the file pygraphx-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pygraphx-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for pygraphx-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0fece78de726e89c865a71557950171fe61750ffc72623e04c26f3d20788595a
MD5 9ac9b183c713e1a78005b9d441151c1b
BLAKE2b-256 591a09c715489290417fcc1c9b288b234c8df010cc6650e732468527c94cee83

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page