DESCRIPTION :
spécifique. Pour cela, nous souhaitons mettre en place une API (interface de programmation d'application) en python et une interface graphique utilisateur (GUI) pour la configuration des jeux données et le lancement des calculs TrioCFD. Le futur outil permettra de remplir les jeux de données du logiciel TrioCFD de manière plus intuitive. Nous envisageons de développer une application Python fonctionnant de manière indépendante à TrioCFD. Le cahier des charges de cette application sera établi par le laboratoire en charge du développement du logiciel (le LSMF) et servira de guide pour les développements. Un prototype d'interface graphique pour un cas de calcul spécifique de TrioCFD a déjà été réalisé afin de fournir un exemple à l'étudiant. Vos missions seront : Répondre au cahier des charges du laboratoire développant le logiciel TrioCFD (STMF/LMSF). Développer une API Python pour la mise en donnée. Développer une interface graphique permettant la mise en donnée pour
l'ensemble des cas traités par TrioCFD. Environnement de travail Le stage sera co-encadré par le DM2S/SGLS/LESIM (Laboratoire d'environnement de simulation) et DM2S/STMF/LMSF (Laboratoire de Modélisation et Simulation en mécanique des Fluides) qui développe le logiciel TrioCFD, présents sur le site du CEA à Saclay. Le LESIM développe des applications liées aux environnements de calcul scientifique (pré-traitement, mise en donnée, post-traitement, plateforme logicielle) dans des domaines scientifiques très variés : mécanique des fluides, neutronique, mécanique, soudage, matériaux, chimie, énergétique, technico-économique. Il a ainsi développé une expertise dans les différentes étapes de conception d'un logiciel : suivi de version, qualité de code, intégration continue et déploiement continu ; et accompagne à ce titre d'autres laboratoires du CEA dans leurs projets logiciels.
Code d'emploi : Stagiaire (h/f)
Niveau de formation : Bac+5
Temps partiel / Temps plein : Plein temps
Type de contrat : Stage/Jeune diplômé
Compétences : APIs, Unix, Livraison en Continu, Intégration Continue, Interface Graphique, Python (Langage de Programmation), Conception et Développement de Logiciel, Travaux de Soudure, Calculs, Mécanique des Fluides, Techniques de Laboratoire, Réalisation de Prototypes, Simulations, Définition du Cahier des Charges
Courriel :
internet.saclay@cea.fr
Téléphone :
0160833031
Type d'annonceur : Employeur direct