d7.01.02 Développer une nouvelle macro-commande#

Résumé :

Ce document vient en complément des présentations de la formation au développement. Il détaille les étapes nécessaires à la réalisation de l’exercice d’ajout d’une nouvelle macro-commande.

On propose de créer une nouvelle macro-commande qui convertit un maillage du format ASTER, GIBI ou GMSH au format MED et crée une table contenant quelques informations extraites du maillage.

L’objectif est de savoir :

  • écrire le catalogue de la commande ;

  • accéder aux valeurs des mots-clés depuis Python ;

  • utiliser des commandes au sein de la macro-commande ;

  • appeler l’utilitaire d’impression des messages utilisateur ;

  • extraire des informations du maillage en appelant ses méthodes ;

  • construire et tester son développement.

Remarque :

Les prérequis indispensables avant de commencer à développer est de connaître:

  • le Fortran,

  • le Python (y compris la Programmation Orientée Objet),

  • le gestionnaire de version Git,

  • l’interface GitLab.

Un squelette des fichiers nécessaires est fourni lors de la formation afin de guider les nouveaux développeurs.

Il est conseillé de commencer par la d7.01.01-build-ref, puis les d7.01.01-build-branch.