, ,

Stage : conception et implémentation de visualisations graphiques de simulations numériques

Contexte:

L’institut des systèmes complexes de Paris est une structure de recherche du CNRS interdisciplinaire et un lieu d’échange pour des scientifiques de nombreuses disciplines. Une de ces missions est de développer des outils transversaux pour les systèmes complexes.

Le logiciel libre OpenMOLE est développé depuis 2008 au sein de l’ISC-PIF. Il permet l’exploration et la validation de modèles de simulation scientifique. Son cœur est codé en Scala, et son interface web en Scala-js (Scala compilé vers du javascript). Un démonstrateur de cette application est disponible ici : demo.openmole.org.

OpenMOLE propose de nombreuses méthodes avancées pour l’exploration des modèles de simulation (calibrage automatique, analyse de sensibilité, optimisation multi-objectifs, recherche de diversité, etc). Ces méthodes itératives produisent des résultats bruts à haute information mais ne possèdent pas pour l’heure de représentation graphique ergonomique. Une API fournissant pour chaque méthode la convergence, les meilleurs résultats obtenus depuis le début de la simulation, est en cours de développement.

Missions:

Le stage s’articule en quatre temps :

1) une prise en main des méthodes produisant des données à représenter dans le cadre du stage.
2) la construction sous forme de mockup d’un tableau de bord de l’évolution de la simulation pour les méthodes envisagées.
3) l’implémentation de ces deux tableaux de bord dans une application autonome. Ces implémentions se feront en Scala / Scala-js et utiliseront la librairie graphique Plotly.
4) l’intégration des tableaux de bord dans l’application OpenMOLE

Technologies et compétences à mettre en œuvre durant le stage:

  • Scala / Scala-js
  • Mathématiques niveau licence
  • UX – Expérience Utilisateur
  • Plotly
  • Javascript
  • OS : linux
  • Attrait pour le monde de la recherche et le logiciel libre

Détails:

Durée: 4 à 6 mois

Lieu: Institut des Systèmes Complexes (ISC-PIF) / Paris-13

Niveau: Licence ou Master

Contact : mathieu.leclaire@iscpif.fr, romain.reuillon@iscpif.fr

Stage indemnisé (environ 500€ / mois)

Candidature:

  • CV détaillant les formations reçues et les expériences professionnelles antérieures
  • Lettre de motivation