UserManual Python Logo

Contents:

  • 1. Overview: Uranie in a nutshell
    • 1.1. Introducing Uranie
    • 1.2. ROOT Environment
    • 1.3. The Python Interface
  • 2. The DataServer module
  • 3. The Sampler module
  • 4. The Launcher module
  • 5. The Modeler Module
  • 6. The Sensitivity module
  • 7. The Optimizer module
  • 8. The Relauncher module
  • 9. The Reoptimizer module
  • 10. The Metamodel Optimization module
  • 11. The Calibration module
  • 12. The Uncertainty modeler module
  • 13. Use-cases in Python
UserManual Python
  • 1. Overview: Uranie in a nutshell
  • View page source

1. Overview: Uranie in a nutshell

Abstract

This chapter introduces the global organisation of the Uranie software at a very large scale (module one) and its main dependence: ROOT. Each and every Uranie modules is also briefly described in a specific section, before being furthermore discussed later on.

  • 1.1. Introducing Uranie
    • 1.1.1. Uranie modules organisation
      • 1.1.1.1. DataServer module
      • 1.1.1.2. Sampler module
      • 1.1.1.3. Launcher module
      • 1.1.1.4. Modeler module
      • 1.1.1.5. Sensitivity module
      • 1.1.1.6. Optimizer and Reoptimizer modules
      • 1.1.1.7. Relauncher module
      • 1.1.1.8. Calibration module
    • 1.1.2. External dependencies
      • 1.1.2.1. Compulsory dependencies
      • 1.1.2.2. Optional dependencies
  • 1.2. ROOT Environment
    • 1.2.1. Environment variables
    • 1.2.2. ROOT interpreter and runtime compiler
    • 1.2.3. Standard compilation
    • 1.2.4. Uranie namespace
    • 1.2.5. Important modifications going from ROOT v5 to ROOT v6
    • 1.2.6. References
  • 1.3. The Python Interface
    • 1.3.1. Python version: greater than 3.8
    • 1.3.2. Environment variables
    • 1.3.3. Using PyROOT
    • 1.3.4. The PyURANIE interface
    • 1.3.5. FAQ: a Python handbook to interact with Uranie
      • 1.3.5.1. TDataServer <-> array conversion
      • 1.3.5.2. TMatrixD <-> array conversion
      • 1.3.5.3. Use a C++ function interactively
      • 1.3.5.4. Pass argument “by-reference”
    • 1.3.6. References
Previous Next

© Copyright 2026, The Uranie team, CEA DES, support-uranie@cea.fr.

Built with Sphinx using a theme provided by Read the Docs.