1.1. Introducing Uranie
Uranie (the version under discussion here being v4.11.0) is a software dedicated to perform studies on uncertainty propagation, sensitivity analysis and surrogate model generation and calibration, based on ROOT (the corresponding version being v6.36.06).
As a result, Uranie benefits from numerous features of ROOT, among which:
an interactive C++ interpreter (Cling), built on the top of LLVM and Clang;
a Python interface (PyROOT);
an access to SQL databases;
many advanced data visualisation features;
and much more…
In the following sections, the ROOT platform will be briefly introduced as well as the python interface it brings once the Uranie classes are declared and known. The organisation of the Uranie platform is then introduced, from a broad scale, giving access to more refined discussion within this documentation.