Formation Exploration de Données avec VTK
VTK (Visualization Toolkit) est un système logiciel open source et disponible gratuitement pour la visualisation scientifique. Initiée en 1993, cette librairie est désormais disponible en version 9.0.3 et est déjà utilisée dans diverses applications : ParaView, 3D Slicer, PyVista,vedo,TTK, … il peut également être utilisé dans Blender et Unity.
Dans cette formation, nous verrons les bases de VTK afin de créer des pipelines d’analyse et de de rendu de données. Nous verrons ensuite comment gérer les données d’entrée et de sortie et visualiser des graphiques 2D. Pour finir, nous verrons comment PyVista peut nous aider à prototyper rapidement un pipeline d’analyse dans un Jupyter notebook.
Objectifs
- Comprendre et programmer un pipeline avec VTK
- Visualiser et traiter des données 2D / 3D
- Créer vos propre filtres de traitement de données
- Générer un pipeline d’analyse rapidement
Prérequis
- Python : Connaissances de base
- C++ (optionnel) : Connaissances de base
Programme
- Mécanismes fondamentaux de VTK
- Modèle de données
- Pipeline de traitement des donnés
- Pipeline de rendu
- Filtres basiques
- Graphiques 2D
- Entrées et sorties
- Readers
- Writers
- Capture d’écran
- Données temporelles
- Le prototypage avec VTK
- Filtres basiques (C++/Python)
- VTK et NumPy
- Pyvista
- Jupyter notebook
- Filtres programmables avec ParaView
Pour cette formation, chaque participant doit venir avec son ordinateur portable. Les spécificités d’installation seront communiquées en amont par l’instructeur.
Les supports de cours sont en anglais.
Le repas du midi est inclus.
Informations Pratiques
Durée: 1 journée
Prochaine Date: 19 octobre 2022
Lieu: En ligne
Prix: 800€ (Kitware est agréé centre de formation)
Formation en Entreprise
Nous proposons des formations personnalisées en entreprise.
A propos du formateur
Charles a rejoint Kitware en février 2016.
Les trois premières années furent consacrées à sa thèse, dont le sujet est : « Calcul Haute Performance pour l’Analyse Topologique de Données par Ensembles de Niveaux ». Durant ce travail, il devint l’un des principaux contributeurs de la librairie : « Topology ToolKit (TTK) ».
Après avoir défendu, Charles a rejoint l’équipe Visualisation Scientifique. Il travaille maintenant sur plusieurs projets à Kitware, impliquant notamment de la programmation parallèle, de la géométrie discrète ou encore l’élaboration d’algorithmes d’analyse de donnée