Pyuppaal
Python library for manipulating UPPAAL xml files. Can currently import, export and layout models.
Install / Use
/learn @bencaldwell/PyuppaalREADME
pyuppaal
Python library for manipulating UPPAAL xml files. Can currently import, export and layout models.
This project was created from the existing launchpad site https://launchpad.net/pyuppaal.
Installation Instructions
-
Install pygraphviz. On windows the requires steps are:
-
Install mingw32
-
Download pygraphviz sources
-
Edit setup.py in pygraphviz folder to:
-
library_path=r"c:\Program Files (x86)\Graphviz 2.28\bin"
-
include_path=r"c:\Program Files (x86)\Graphviz 2.28\include"
-
-
run python setup.py build -c mingw32
-
run python setup.py install
-
-
Install pyuppaal using python setup.py install
Running pyuppal scripts
To autolayout a model run bin/layout_uppaal, use option --help for arguments.
Using pyuppal
To use pyuppal in your application or the python shell, use import pyuppaal. Remember to have pyuppaal in you PYTHONPATH.
Running tests
To run tests invoke the test script test/run_tests.sh:
sh test/run_tests.sh
Remember to have verifyta in you path else the test case for UPPAAL integration will fail.
Related Skills
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
