Pint 2018-07-10

@pauleve pauleve released this Jul 10, 2018 · 3 commits to master since this release

New features:

  • pint-export: PNML format


  • model reduction has been refactored to offer stable performance

Pint 2017-12-19

@pauleve pauleve released this Dec 19, 2017 · 44 commits to master since this release

Minor changes

  • PINT_SHARE_PATH environment variable always has priority
  • pint-export -l nusmv: add supports for --mapfile and --no-init option

Pint 2017-09-25

@pauleve pauleve released this Sep 25, 2017 · 93 commits to master since this release

New features

  • support for simultaneous transitions in pint-reach, pint-stable, pint-lcg, pint-its, pint-nusmv, pint-mole

Pint 2017-04-13

@pauleve pauleve released this Apr 13, 2017 · 196 commits to master since this release

NEW: Python interface

  • pypint module
  • customization of Jupyter notebook web interface

New features

  • pint-reach: support for or in goal specification
  • pint-reach: add --oneshot-mutations-for-cut option for computing initial state mutations preventing the given goal
  • pint-export: add --lock option
  • pint-export --squeeze: add support for --squeeze-preserve option
  • most of commands have a --json-stdout argument for making output programmatically exploitable.

New commands

  • pint_install_deps: install runtime dependencies for Pint.

Pint 2016-12-15

@pauleve pauleve released this Dec 15, 2016 · 314 commits to master since this release

New features:

  • pint-reach --bifurcations --bifurcations-mode mole+ua: use mole to compute the set of reachable states prior to identifying bifurcation transitions.
  • Preliminary support of simultaneous transitions of the form
{a 0 -> 1; b 0 -> 1} when c=1

In this example, when a=0,b=0,c=1, the transition will change simultaneously a and b.
This is fully supported by pint-sg command ; others will throw an exception as it is not supported yet.


  • pint-export --simplify: use Quine-McCluskey algorithm to improve transitions simplification