Skip to main content

Python Yed Simple Graph generator

Project description

This package is yet another tool to help generate graph using Python + Yed.

Pyed provide a set of tools to create a graphML instance from Python. For simple graph you can also use a .yaml file for convenience

My package focus on drawing simple graph to quickly visualise relations between informations. It's a crude subset of what graphs are capable of. My intent is to have a kind of Inkscape, but for graph. Yed is that, but I don't want to add and draw manually dozen of nodes when trying to understand a datastructure or a code.

These pages are thought to provide quick documentation on what you can do with this package, especially the different types of nodes and the parameter and values available.

Why another package?

Other packages that exists (that took the best names):

I wanted functionalities that do not exist in those packages. I wanted a way to create package with enhanced data visualisation, in particular node with list of information (GenericNode in Pyed) and node with table of data (TableNode in Pyed) and custom nodes with any .svg file as a shape (SvgNode in Pyed).

Principle

This package will not create finalized graph on its own. You'll have to use Yed or another GUI that support .graphml to render the graph correctly. By default, node size is not adapted to its content, and all nodes are on top of eachother.

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

pyed-1.2.1.tar.gz (109.4 kB view details)

Uploaded Source

Built Distribution

pyed-1.2.1-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file pyed-1.2.1.tar.gz.

File metadata

  • Download URL: pyed-1.2.1.tar.gz
  • Upload date:
  • Size: 109.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyed-1.2.1.tar.gz
Algorithm Hash digest
SHA256 f5d331c3496ea7f4933eadeceb15c4f1681b09f3321cf5a705b260336fcb03f5
MD5 1a1c20f5782746c38b096c602d4dc2f5
BLAKE2b-256 4a8fb496006217524188119648011757dd0bfc68e35efdf4a2d003cdd5c20f82

See more details on using hashes here.

File details

Details for the file pyed-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: pyed-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyed-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0219c7ffcb90fa524f325c2e778c33b5d8b06687b11da26d8e3682fe2b01b322
MD5 0ed0fcb3afea6d0d206ab2d925b799ca
BLAKE2b-256 29d7c94d27c8dab3c501190a8a0fb65e24a71e2103f69f5d812cd3da808a8109

See more details on using hashes here.

Supported by

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