Skip to content

1.3.1

Choose a tag to compare

@daemontus daemontus released this 09 Jan 23:49
· 12 commits to main since this release

(this summary is LLM-generated, but validated by project developers)

Changes Since v1.3.0

New features

  • 🎲 A sample_items method has been added to all symbolic set classes (ColorSet, VertexSet, SpaceSet, PerturbationSet, and their colored variants). This method facilitates uniform random sampling of elements from these sets. It includes an optional seed parameter for reproducible, deterministic sampling. (Issue #50)

Bug fixes

  • βš™οΈ The logging mechanism within the example scripts has been updated to utilize the standard Python logging module, ensuring more conventional and configurable behavior.

Other changes

  • πŸ—οΈ The Z3 solver is no longer included as a dependency. This change simplifies the build process from source and reduces the final binary size.
  • πŸ“¦ Improvements have been made to the Conda package build process, including fixes for macOS and Windows platforms.
  • ⬆️ Core dependencies have been updated, including biodivine-lib-param-bn, biodivine-hctl-model-checker, biodivine-algo-bdd-scc, and the maturin build backend.
  • πŸ“œ A new example script, uniform_random_sampling.py, has been introduced to demonstrate the new sampling functionality.
  • πŸ“„ The README.md file has been updated to include several informational badges.