Static analyzer for dynamics of Automata Networks
OCaml Python Jupyter Notebook Makefile Perl C Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
3rdparty
anlib
asp
bin
bindings
contrib
converters
debian
dist
docs
examples
interfaces/ipython
notebook
phlib
pintlib
playground
target
tests
.dockerignore
.gitignore
Licence_CeCILL_V2-en.txt
Makefile
Makefile.common
OCamlMakefile
README.md
copyright_header.txt
ph2thomas.ml
phexec.ml
pintconfig.ml
pintexport.ml
pintits.ml
pintlcg.ml
pintmole.ml
pintnusmv.ml
pintreach.ml
pintsg.ml
pintstable.ml
setup.py

README.md

Pint - Static analyzer for dynamics of Automata Networks

PyPI version

Distributed under CeCCIL licence.

See https://loicpauleve.name/pint/doc/index.html#Installation for installation instructions from binary packages and docker image.

Installation from sources

Runtime requirements

  • clingo is required by pint-reach and ph2thomas.
  • ITS is required by pint-its.
  • mole is required by pint-mole.

You can use the script pint_install_deps to install runtime dependencies.

Compilation requirements

Notes on libRmath requirement

Pint requires the libRmath standalone library for the stochastic simulation and parameters inference from time interval specifications. You can disable this functionnality with the following command:

$ python setup.py --disable-R

Most distributions provide a libRmath package (or include the libRmath.so library in the R package).

If you compile R from sources, after the configure step:

(from R source directory)
$ cd src/nmath/standalone
$ make shared
$ sudo make install

Compilation

In the root directory of sources:

$ python setup.py --enable-R

or

$ python setup.py --disable-R

then

$ make

If you installed libRmath in a custom location, use CFLAGS and LDFLAGS environment variables to indicate it:

LDFLAGS=-L/usr/local/lib CFLAGS=-I/usr/local/include make

Installation

Add <Pint source directory>/bin to your $PATH environment variable.