Skip to main content

Petri net and labelled partial order tools

Project description

PNTools
=======

PNTools is a collection of small Python 3 scripts. These
scripts support parsing of pnml and lpo files, define a
data structure for Petri nets and labelled partial orders
and contain algorithms to work with such structures.

Modules:
--------

* partialorder.py:

This module implements classes for labelled partial orders
and a parser for .lpo-files created with VipTool or MoPeBs
(http://www.fernuni-hagen.de/sttp/forschung/mopebs.shtml)

* petrinet.py:
This module implements classes for Petri nets and a parser
for .pnml-files. (http://www.pnml.org/)

* lpo_viewer_tk.py:
This module implements a GUI for viewing labeled partial
orders. This GUI is build with Tkinter.

* petrinet_viewer_tk.py:
This module implements a GUI for viewing Petri nets. This GUI
is build with Tkinter.

* lpo_viewer.py:
This module implements a GUI for viewing labeled partial
orders. This GUI uses PyQt5!

(partial) Requirements:
-----------------------

Some of the user interfaces are build with PyQt5, therefore
you need to install Qt5 and PyQt5 if you want to use these GUIs.


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

pntools-0.3.1.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

pntools-0.3.1-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file pntools-0.3.1.tar.gz.

File metadata

  • Download URL: pntools-0.3.1.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pntools-0.3.1.tar.gz
Algorithm Hash digest
SHA256 7f512428eb49266213d4b06d2d555355642ee2d6534efa12a40099d6cb64e4e5
MD5 d739770ed3cb70d7f191c2b2fcb8f623
BLAKE2b-256 d1e4cca90ef44397ea1749ea3fe46fe469b7d30a3152322714cd569e13abe38c

See more details on using hashes here.

File details

Details for the file pntools-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: pntools-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pntools-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09c69a86f5822c94f8b10d37cfc5726d8c6d2cda166cc4bb53c337f5dd7fa584
MD5 ab60244b2f2ac27a9198884b1ad6ee62
BLAKE2b-256 6196fe7ae976a4ce7ed792256679f89779a742c7875d7611027762723d2d86e8

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