Dear UQWorld people,
On behalf of the OpenTURNS team, we would like first to thank Pr. @bsudret and the RSUQ lab members for the creation of the UQWorld forum. This great initiative fills a need in the UQ community. We are happy to be welcome here to share about UQ methodology and the OpenTURNS project.
The OpenTURNS (Open source initiative for the Treatment of Uncertainties, Risks’N Statistics) project is an open source platform jointly developed by a consortium gathering five industrial and research lab partners: Airbus, EDF, IMACS, Phimeca Engineering and ONERA. Let’s discover it here!
The core of the platform is a C++ library, while the main user interface (API) is a Python module that can be imported simply after installing it (import openturns as ot
).
OpenTURNS offers several basic and advanced tools for data analysis, probabilistic modeling, surrogate modeling, calibration, reliability and sensitivity analysis. Moreover, these algorithms are supported by powerful numerical methods for scientific computing.
The last release (1.15) can be found on GitHub and installed via Pip, Conda, or using binaries for Windows.
Any question related to coding issues can be adressed to the OT team on the Gitter chat.
If you’re interested in getting started, you can just download it, import it as a basic Python module and try to implement by yourself very simple pieces of code. Here are a few “Quick Start Guides” for beginners: about basic notions, symbolic functions, probabilistic modeling, PCE metamodeling, reliability analysis, sensitivity analysis, optimization or plotting graphs.
Finally, a user-friendly GUI, named “PERSALYS” has been developed for both daily engineering practice (i.e., for those who don’t want to become Pythonistas) as well as academic usage (e.g., for teaching illustration or labs). This GUI can be downloaded as part of the SALOME_EDF tool here.
Please, don’t hesitate to contact us if you have any question/remark/suggestion!