This page contains information about "ipclib". ipclib is a library for working with PEPA models and stochastic probes. Probes allow the modeller to specify a passage of interest through the behaviour of the model and, in tandem with ipc/Hydra, computing cumulative distribution functions across this passage. A small paper relating to ipclib is available here.

A manual for the pepaprobe utility is available here

Automatically haddock generated documentation is available here .

Utilities which use ipclib

There are some utilities which come with the ipclib distribution.

Obtaining ipclib and related utilities

Precompiled Linux Binaries

There are three utility programs created with ipclib. Pre-compiled binaries of these programs may be downloaded here:

Darcs

The source for ipclib can be downloaded via darcs by giving the command:
 darcs get --partial http://homepages.inf.ed.ac.uk/s9810217/software/ipclib/

A Source tarball

The source is also available in a compressed tar file: ipclib.tar.gz

Compiling the Source

To compile the source, the hatexlib.tar.gz library is required. Assuming the reader is now in a directory with two sub-directories hatexlib and ipclib corresponding to the uncompressed source directories, the code for ipclib can be compiled with the following commands:
cd hatexlib
runhaskell Setup.hs configure --user --prefix=dirname
runhaskell Setup.hs build
runhaskell Setup.hs install
cd ../ipclib
runhaskell Setup.hs configure --user --prefix=dirname
runhaskell Setup.hs build
runhaskell Setup.hs install
The name dirname should be set to some suitable location within your path. Both options to the configure commands may be omitted if installing as root.

Last modified: Mon May 14th 2007