.. _d7.01.02: **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 :ref:`d7.01.01-build-ref`, puis les :ref:`d7.01.01-build-branch`. .. toctree:: :hidden: self .. toctree:: :maxdepth: 2 :numbered: objectif catalog ops solution