What is OpenTURNS ?

OpenTURNS is an Open source initiative to Treat Uncertainties, Risks’N Statistics in a structured industrial approach.

Since the beginning of 2005, a partnership of three companies has been working on building together a tool designed to perform uncertainty treatment and reliability analyses.

Key characteristics

OpenTURNS is a Unix/Linux software with two main components :

  • a scientific C++ library including an internal data model and algorithms dedicated to the treatment of uncertainties. The main function of that library is giving to specific applications all the functionalities needed to treat uncertainties in studies. Targeted users are all engineers who want to introduce the probabilistic dimension in their so far deterministic studies.
  • a python module with high level operators in the probabilistic and statistical field. The interest of this language is to be both a powerful scientific language (capable of using C++ libraries), and a user friendly interpreted language like Matlab’s one. This python module was designed to make the development of prototypes easier (in order to test new algorithms and methods for example), to become an easy-to-use support for educational works, … This module intends to become a natural environment capable of integrating new developments within the field of uncertainty and sensitivity analysis. The targeted users are here research centers and the academic community.

An overview of all features available in OpenTURNS is given here.

Getting started

After [​ installing] the OpenTURNS platform, you probably want to read some documentation about OpenTURNS.

You can also do your first steps with OpenTURNS by checking a basic analytical example.

If you want a quick start described step-by-step, please see QuickStart page.


You can find more documentation here.


Training course for beginners are available here.


Frequently Asked Questions

Here, you can find some of the most frequently asked questions about OpenTURNS' project.

Mailing lists

You must follow some instructions to subscribe/unsubscribe to these mailing-lists.

Bug reporting

If you find a bug in any component of OpenTURNS, please tell us.


There are many ways to contribute to the OpenTURNS project :

  • Contribute to the OpenTURNS development
  • Help us to write more documentation
  • Use it and help us to catch bugs!

If you want to know more about contributing, check HowToContribute.

Last modified 2 years ago Last modified on 04/13/18 17:59:50