Skip to content

Releases: moves-rwth/stormpy

v1.11.3

07 Oct 08:25
b90e871

Choose a tag to compare

Requires Storm version >= 1.11.0. Binaries for this release are linked with Storm 1.11.1.

  • Use latest Storm version in CI workflow for releases.

v1.11.2

03 Oct 15:19
f4b4904

Choose a tag to compare

Requires Storm version >= 1.11.0. Binaries for this release are linked with Storm 1.11.0.

  • Prebuilt binaries on mac require at least macOS version 14 (Apple Silicon) or version 15 (Intel)
  • Documentation: Revised installation guide
  • Developer: Improved workflow for creating wheels and added support for Linux ARM
  • Developer: Use fixed versions for Python dependencies

v1.11.1

10 Sep 17:19
b9711ec

Choose a tag to compare

Requires Storm version >= 1.11.0

  • Fixed issue in CI workflow for releases

v1.11.0

09 Sep 16:02
687ebd9

Choose a tag to compare

Requires Storm version >= 1.11.0

  • Restructured build process:
    • Migrated build process to scikit-build-core
    • Adaptions to build process of Storm
    • Developer: added information on used Storm library (e.g. installation location) to stormpy.info
    • Developer: internal libraries are denoted by underscore prefix (e.g. _storage) now
  • Generalized functions get_value and get_values_states for valuations
  • Adaption to changes in Storm
  • Documentation: Use Sphinx theme Nefertiti and updated documentation
  • Developer: CI workflow for new releases including publishing to pypi

v1.10.0

31 May 18:00
8bb22e2

Choose a tag to compare

Requires Storm version >= 1.10.0

  • Integrated pycarl into stormpy. Pycarl is no longer available as a separate library.
  • Support for forcing exact mode in environment
  • Support for building Prism SMGs
  • Support for building interval POMDPs from DRN
  • Added convenience functions for state valuations
  • Multi-objective plotting
  • Check DFT for potential modeling issues
  • Added argument use_groups to submatrix
  • Bug fixes in interactive belief explorer, prob01max_states, parsing properties and program.variables
  • Improved documentation
  • Adaption to changes in Storm
  • Developer: support for automatic code formatting
  • Developer: support for multi-platform Docker images
  • Developer: use C++20

v1.9.0

23 Aug 16:57
4e91eb1

Choose a tag to compare

Requires Storm version >= 1.9.0 and pycarl version >= 2.3.0

  • Support for computing steady-state distributions
  • Support for quantitative POMDP analysis
  • Support for interval-based models
  • Extended ADD support
  • Support for all-in-one MDP
  • Bindings for Smg and GameFormula
  • Build parametric models from model components
  • Improved access to state valuations, choice labels and choice origins
  • Adaption to changes in Storm such as DFT simulator
  • Developer: improved build process

v1.8.0

11 Jun 19:05

Choose a tag to compare

Requires Storm version >= 1.8.0 and pycarl version >= 2.2.0

  • Scheduler extraction for exact models
  • Adaption to changes in Storm such as the removal of JIT compilation and changes in storm-pomdp
  • Added bindings for DFT modules
  • Developer: improved build process
  • Developer: updated pybind version to 2.10.0. Check compatibility to pybind version of pycarl

v1.7.0

31 Jul 19:29
6fbc5bf

Choose a tag to compare

Requires Storm version >= 1.7.0 and pycarl version >= 2.1.0

  • Support for plotting via extras plot
  • Support for LTL model checking via Spot
  • Some support for multi-objective model checking queries
  • Bindings for maximal end components
  • Support for computing expected number of visits
  • Added accessors for Prism program
  • Added documentation for simulator
  • Support for building complete/partial state space of DFT
  • Instantiator for parametric DFT
  • Simulator for DFT
  • Added Dockerfile
  • Developer: stormpy is built with C++17
  • Developer: updated pybind11 to version 2.8.1 and adapted bindings accordingly
  • Adaption to changes in Storm such as the new namespace storm::dft

v1.6.4

26 Jan 20:22
1.6.4
2c9dca4

Choose a tag to compare

Requires Storm version >= 1.6.4 and pycarl version >= 2.0.5

  • Simulator for sparse models updated, added simulator for prism programs.
  • Renamed PrismProgram::isDeterministicModel -> is_deterministic_model for consistency
  • Support for specifying the returned quotient format (symbolic or sparse) for symbolic bisimulation
  • Added support for continuous integration with Github Actions
  • Updated bindings for, e.g., Jani to reflect changes in Storm
  • Bindings for end component elimination

v1.6.3

01 Dec 20:15
6fc0d72

Choose a tag to compare

Requires Storm version >= 1.6.3 and pycarl version >= 2.0.4

  • Documentation is largely based on Jupyter notebooks now and supports launch with Binder
  • Support for exact arithmetic in models
  • Support for timeouts/signal handlers in Storm
  • Code for parametric/exact/floating-point models data structures unified
  • Extended support for Prism and Jani data structures
  • export_parametric_to_drn no longer exists, use export_to_drn instead