MEDCoupling : créer et manipuler des DataArrays, des Meshes et des Fields¶
L’objectif de ces exercices est d’apprendre à manipuler les objets MEDCoupling en Python.
La première série d’exercices montre comment manipuler des tableaux
DataArrayDouble
etDataArrayInt
.La deuxième série d’exercices montre comment manipuler des maillages
MEDCouplingUMesh
.La troisième série d’exercices montre comment manipuler des champs
MEDCouplingFieldDouble
.
- Manipuler les DataArray
- Le but de l’exercice
- Début de l’implémentation
- Créer une instance de DataArrayDouble contenant 6 tuples
- Initialiser une instance de DataArrayDouble
- Duplication et agrégation
- Agrégation de tableaux
- Trouver les tuples égaux
- Manipuler le format “indirect index”
- Construire un tableau “old-2-new”
- Translater tous les tuples
- Constuire un maillage non structuré
- Solution
- Manipuler les maillages non structurés
- Objectifs
- Début de l’implémentation
- Convertir les unités
- Trouver les différents niveaux
- Extraire des identifiants de cellules
- Extraire une sous partie d’un maillage 3D
- Extraire des cellules alignées sur une ligne 3D
- Duplication, translation et aggrégation de maillages
- Connectivité descendante
- Solution
- Manipuler des champs de double