Skip to main content

Python utility functions library for UPPAAL Stratego

Project description

strategoutil

Collection of utility functions and classes to interface UPPAAL Stratego controllers with Python.

Repo status

Project Status: Active – The project has reached a stable, usable state and is being actively developed. badge Documentation Status

See which OS and Python versions combinations are supported here.

Getting started

  1. Use pip or clone this git repo to install strategoutil to your environment
pip install strategoutil
# OR
git clone https://github.com/DEIS-Tools/strategoutil.git
cd strategoutil
pip install -e .
  1. Look how strategoutil is used with example projects

  2. Look at the documentation

Functionality

Currently, strategoutil contains the tool STOMPC that is capable of performing the following actions:

  • Write input variables to Stratego model *.xml files
  • Parse outputs of simulate queries to get timeseries of important variables
  • Run verifyta with chosen query *.q and run parameters
  • Create model predictive control (MPC) routines where plant is either defined within the same Stratego model, or plant is defined as external process, simulataor, etc.

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

strategoutil-0.1.4.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

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

strategoutil-0.1.4-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file strategoutil-0.1.4.tar.gz.

File metadata

  • Download URL: strategoutil-0.1.4.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for strategoutil-0.1.4.tar.gz
Algorithm Hash digest
SHA256 25d5820f3f10012019ed73167c7964da157a45d4245e4dcd51732f25f0881f29
MD5 4db565e3f3f2b5fc668fd9e832fad9fe
BLAKE2b-256 3ec61d9f702548ca037a89f82f7541e53b2cea0e3c9305636d72db8f38596954

See more details on using hashes here.

File details

Details for the file strategoutil-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: strategoutil-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for strategoutil-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0fc738e438d33bb11248117a657cafe0e5a20d4c69a818c4e14659aaa5f401bd
MD5 676cfcff08bd086209e3b09558b02448
BLAKE2b-256 8b850a96ab5ab2cd0edcf8a62296a9c4af8be250c1f1e6e141b15124a1e91c72

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