The directory contains Jupyter notebooks for the Storm tutorial at DisCoTec 2020
-
discotec_storm.ipynb
contains an interactive presentation about the usage and features of Storm. -
discotec_stormpy.ipynb
contains an interactive presentation about advanced features with stormpy, the Python bindings for Storm.
The presentation is interactive. All commands can be executed in the presentation and will be executed in the Docker container.
- Navigate forwards with
spacebar
and backwards withshift+spacebar
. - All interactive commands can be executed with
shift+enter
. - Switch between presentation and the notebook with
alt+r
.
Videos of the tutorial are available on YouTube:
-
Install Docker for your OS according to these instructions.
-
Download and start the Docker container from the command line:
docker run -it -p 8080:8080 --name stormpyter movesrwth/stormpyter:discotec2020
(Please note that the download with >1GB might take a while.)
-
Open the Jupyter website which is indicated in the command line and starts with
127.0.0.1:8080/?token=...
-
On the website, open the notebook
discotec_storm.ipynb
ordiscotec_stormpy.ipynb
. The presentation should start automatically.
Instead of downloading the Docker container, you can also build it manually with:
docker build -t movesrwth/stormpyter:discotec2020 -f Dockerfile .
and afterwards continue with step 3.