Framework for developping microsimulation models
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
CONTACT.rst added link to FPB contact page Mar 31, 2016
INSTALL.rst comment out Anaconda in installation instructions (until I fix liam2 … Feb 5, 2018
Makefile fixed test-with-coverage Makefile target Jan 25, 2018
make_release.bat Added support for Python 3 keeping support for Python 2 for now (closes Apr 18, 2018
next_release.bat added larray to install_requires May 4, 2018


LIAM2 is a tool to develop (different kinds of) :ref:`microsimulation <microsimulation>` models.

The goal of the project is to let modellers concentrate on what is strictly specific to their model without having to worry about the technical details. This is achieved by providing a generic microsimulation toolbox which is not tied to a particular model. By making it available for free, our hope is to greatly reduce the development costs (in terms of both time and money) of microsimulation models.

The toolbox is made as generic as possible so that it can be used to develop almost any microsimulation model as long as it uses cross-sectional ageing, ie all individuals are simulated at the same time for one period, then for the next period, etc.


LIAM2 is licensed under the GNU General Public License (GPL) version 3. This means you can freely use, copy, modify and redistribute this software provided you follow a few conditions. See the license text for details.

Staying informed

You can get notified of new versions and other LIAM2-related announcements by either using our website RSS feed or subscribing to the LIAM2-announce mailing list on Google Groups.

You can do so by entering your email address here:


The software is primarily being developed at the Federal Planning Bureau (Belgium), with testing and funding by CEPS/INSTEAD (Luxembourg) and IGSS (Luxembourg), and funding from the European Commission. See the :ref:`credits page <credits>` for details.