You are here: Home Projects Capri development Stable_release

Stable release cycle for the CAPRI model


European Commission represented by Joint Research Centre (JRC)


Project 1: April 2016 - December 2016

Project 2: July 2017 - June 2018


Under the Framework contract for ENgAGE (Expert Network for Agro-Economic modelling) represented by Wageningen Economic Research (formerly LEI) and legally Stichting Dienst Landbouwkundig Onderzoek, Wageningen

Project team composed of


CAPRI is developed and applied in a network or researchers, combining Commission units and research agencies such that the need for systematic testing and versioning is high. It is addressed in this series of projects, each forming a so-called "stable release cycle".

Each cycle begins with a definition of "supported features", then the identification of an initial model version, the release candidate, that is tested and improved to obtain finally a version with known properties regarding the "supported" set of (basic) model options (hence "stable" release). The general model version may be more advanced in some ways but it also involves a higher probability of technical problems in applications, as full testing of any system is expensive and therefore not undertaken after each change. A thoroughly tested basic version improves the usefulness for European policy support. It also impproves the usability of capri for non-experts.

In the process of testing and improving problems may be identified that cannot be resolved in the short run but should be addressed in a future release cycle. This was the case in the first release cycle such that project #2 focussed on the feed and fertiliser allocation which were sometimes giving noisy and not exactly reproducible results. At the same time project #2 also looked at potential transferability of findings to the IFM-CAP model which shares a number of features with CAPRI.

Contributions of EuroCARE

EuroCARE is involved in analysing and testing those modules where it has contributed a lot to its development. In project #2 EuroCARE expert Markus Kempen is working on the feed allocation.


Code for Star 2.1 (with release notes): link

Results from 2.1: link

SVN-tag (for users with access): link