Unified Life Models

ULM icon

Study a large panel of population dynamics models for research or teaching in the fields of ecology, conservation and management biology.

ULM (Unified Life Models, Legendre & Clobert 1995, Ferrière & al. 1996) is an open-source software enabling the simulation and analysis of deterministic and stochastic discrete time dynamical systems for population dynamics modeling. ULM works natively on Windows, Linux and macOS.

Download Ulm 6.0 - June 2017
Installation instructions and alternative architectures

Features

Models are described using a simple declaration language, close to the mathematical formulation. The system can be studied interactively by means of simple commands, producing convenient graphics and numerical results.

Read the documentation (pdf)

Model

A chaotic attractor (Cazelles & Ferrière 1992).

Stochastic models are handled via Monte Carlo simulation.

Compute

Computing Lyapunov exponents.

Quick Start

The ULM distribution includes the executable, example model files (in the models folder), and the documentation in a pdf format.

Installation

Windows

Linux

For users of Debian-based distributions (such as Ubuntu):

For other distributions:

macOS

Compiling from source

The source code can be downloaded from our git repository for both the stable version and the development version. Compilation instructions are in the README.md file.

References

People

Author

Stéphane Legendre Team of Eco-Evolutionary Mathematics Ecole normale supérieure 46 rue d'Ulm 75005 Paris France

ULM development team

François Bienvenu, Guilhem Doulcier, Hugo Gruson and Maxime Woringer.

Contributors

Jean Clobert, Régis Ferrière, Frédéric Gosselin, Jean-Dominique Lebreton, François Sarrazin, Karl-Michael Schindler, Alexis Simon.

Thanks

The developpers of Free Pascal and Lazarus.

All the people who used and supported ULM along the years.

Contact

Issues, feature requests and feedback can be reported on our issue tracker or by writing to Stéphane Legendre.

Links

last update: June 30th 2017