SUJET DE STAGE :DEVELOPPEMENT DE PROGRAMMES EN PYTHON (INTERFACE HOMME MACHINE, UTILTAIRES ET MODELES)
CONTEXTE :
Dans le cadre de ses activités d’évaluation et de comparaison de modèles simulant les conséquences de phénomènes dangereux (épandage, combustion, etc.), le service souhaite renforcer et structurer ses outils numériques.
Ces outils, majoritairement développés en Python, permettent de traiter, analyser et valider des résultats de simulations issues de différents modèles. Le stage s’inscrit dans une démarche d’amélioration continue visant à fiabiliser, automatiser et valoriser ces outils, notamment via la création d’interfaces utilisateurs et la mise en place de bonnes pratiques de développement.
MISSIONS :
Le/la stagiaire contribuera au développement et à l’amélioration de programmes en Python afin de :
* Automatiser :
-le post-traitement des résultats de simulations,
- la génération et la maintenance de la documentation (Sphinx),
- la mise en place et l’amélioration de la couverture de tests (Pytest) ;
* Simplifier et rationaliser des méthodologies existantes ;
* Participer à la validation des modèles et des outils développés ;
* Concevoir des interfaces Homme-Machine facilitant l’utilisation des outils (PyQt5) ;
* Compiler et livrer les applications sous forme de fichiers exécutables (.exe) afin de figer des versions fonctionnelles.
COMPETENCES :
Python et modules tels que PyQt5, Pytest, numpy, pandas, etc …
Processus CI/CD intégration et livraison continues)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.