/otsupgalilee-eleve

Cours OpenTURNS à Sup Galilée

Primary LanguageJupyter NotebookGNU Lesser General Public License v3.0LGPL-3.0

CircleCI

Logo Sup Galilée

otsupgalilee-eleve

Cette page présente le matériel pédagogique à destination des élèves pour des cours OpenTURNS à SupGalilée (Université Paris XIII), dans l'option Mathématiques Appliquées et Calcul Scientifique (MACS). L'objectif pédagogique de ce cours est de compléter la formation des élèves sur le traitement des incertitudes par une formation qui mêle la théorie et la pratique en langage Python avec la librairie OpenTURNS. Nous fournissons des rappels de cours ainsi que des présentations thématiques accompagnés d'exercices corrigés. Plusieurs devoirs sont fournis pour chaque thème.

Contact : Michaël Baudin, michael.baudin.supgalilee@gmail.com

Principes

Les principes généraux de la formation sont les suivants.

  • Travaux pratiques OpenTURNS : 16 séances de 3h de novembre à février
  • Évaluation : Travail, éventuellement en groupe, sur un projet.

La liste suivante présente un exemple de déroulement possible :

  • Séance 1 : introduction à la méthodologie ABC, à OpenTURNS
  • Séance 2 : introduction à OpenTURNS, suite et fin
  • Séance 3 : quantification des incertitudes - étape B
  • Séance 4 : propagation des incertitudes - étape C
  • Séance 5 : analyse de sensibilité globale - étape C'
  • Séance 6 : créer des méta-modèles de chaos
  • Séance 7 : créer des méta-modèles de krigeage
  • Séance 8 : calage par des méthodes bayésiennes et non bayésiennes
  • Séance 9 : calage par des méthodes bayésiennes et non bayésiennes - suite
  • Séance 10 : introduction à SALOME et son interface graphique d'OpenTURNS

Table des matières

Les thèmes disponibles sont les suivants :

Installation d'OpenTURNS

L'environnement requis pour les séances de TP est le suivant :

  • Python ≥ 3.7 ;
  • IPython ≥ 6.5.0 ;
  • Jupyter notebook ≥ 5.6.0 ;
  • Numpy ≥ 1.15 ;
  • Scipy ≥ 1.1 ;
  • Matplotlib ≥ 2.2 ;
  • OpenTURNS ≥ 1.21 ;
  • Spyder ≥ 3.3.1 (optionnel).

Pour installer OpenTURNS, je vous recommande de suivre les instructions disponibles dans la documentation d'OpenTURNS.

Avec Conda, l'installation d'OpenTURNS et des outils nécessaires pour les travaux pratiques se fait avec les commandes :

conda install openturns=1.21 otmorris jupyter matplotlib scipy

Installation du contenu pédagotique

L'instruction suivante permet de récupérer le contenu de la formation:

git clone https://github.com/mbaudin47/otsupgalilee-eleve.git