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.