ParaView

Fiche logiciel validé
  • Création ou MAJ importante : 03/12/10
  • Correction mineure : 03/12/10
Mots-clés
Pour aller plus loin

ParaView : visualisalisation interactive de gros volumes de données

Description
Fonctionnalités générales

ParaView (Parallel Visualization Application) est un logiciel multi-plateformes basé sur VTK permettant la visualisation interactive de gros volumes de données scientifiques 2D et 3D. L'utilisateur construit interactivement le pipeline graphique (succession de filtres agissant sur les données) de son choix. L'interface est ergonomique et elle est facile a prendre en main. Il suffit d'apprendre progressivement à connaître les actions des filtres sur les données (possibilité d'en ajouter de nouveaux). Ce logiciel permet de visualiser des données provenant de domaines très variés : écoulements, images médicales, molécules,...

Autres fonctionnalités
  • Interface utilisateur écrite en TcL permettant l'accès aux fonctionnalités de la librairie VTK (Visualization ToolKit).
  • La librairie OpenGL est donc utilisée pour le rendu des images.
  • Utilisable sur une architecture parallèle, mode client/serveur.
  • Gestion du niveau de détails (LOD) des images produites.
  • Possibilité d'incorporer des scripts Python.
Interopérabilité

Formats de données compatibles (liste tirée de la doc de ParaView, voir à "Readers") :

  • Dataset in AVS UCD format.
  • Movie BYU files.
  • Cosmology file (COSMO).
  • Comma-separated values (CSV) file.
  • Dataset in DEM format.
  • EnSight files and Parallel EnSight files.
  • Exodus II files.
  • Dataset in Fluent file format.
  • Dataset in Facet format.
  • Gaussian Cube data files.
  • Raw regular rectilinear grid data from a file.
  • LS-Dyna databases (d3plot).
  • Legacy VTK files.
  • Dataset in MFIX file format.
  • UNC meta image data.
  • Regular arrays from netCDF files.
  • Dataset in OpenFOAM format.
  • PDB files.
  • PLOT3D files.
  • PLY polygonal files.
  • PNG file.
  • POP data files.
  • PVD file.
  • Partitioned legacy VTK files.
  • Datasets stored in the Phasta format.
  • Exodus files from simulation restarts.
  • SPCTH files from simulation restarts.
  • SESAME data files.
  • STL files.
  • Files in the Spy Plot format.
  • TIFF file.
  • VRML 2.0 files.
  • XDMF data files.
  • VTK data file containing a hierarchical box dataset.
  • VTK XML image data files.
  • VTK XML multi-block datasets.
  • Partitioned VTK XML image data files.
  • Partitioned VTK XML polydata files.
  • Partitioned VTK XML rectilinear grid data files.
  • Partitioned VTK XML structured grid data files.
  • Partitioned VTK XML unstructured grid data files.
  • VTK XML polydata files.
  • VTK XML rectilinear grid data files.
  • VTK XML structured grid data files.
  • VTK XML unstructured grid data files.
  • XYZ molecular data files.
Contexte d'utilisation dans mon laboratoire/service

Au laboratoire nous utilisons ParaView pour visualiser les résultats de nos simulations numériques (2D ou 3D) issues de codes éléments finis, différences finies, volumes finis ou encore de méthodes particulaires.
Quand on veut faire de la visualisation très spécifique comme une visualisation en temps réel de l'évolution d'un calcul, nous utilisons directement la librairie VTK via le langage C++.

Limitations, difficultés, fonctionnalités importantes non couvertes

Relativement peu de documentation : la documentation intégrée au logiciel (de plus en plus détaillée au fil des versions), un petit tutoriel téléchargeable sur le site du logiciel et un livre à acheter.

Environnement du logiciel
Plates-formes

Il est donc multi-plateforme : Unix/Linux, Windows, MAC OS X
Les versions les plus récentes de ParaView nécessitent Qt : http://trolltech.com/products/qt/

Logiciels connexes
Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement

Collaborations entre différents laboratoires : http://www.paraview.org/HTML/Contributors.html

Eléments de pérennité

Logiciel très utilisé avec une grosse communauté de développeurs.

Références d'utilisateurs institutionnels
  • Université Paris-Sud XI : Laboratoire de Mathématiques, Institut de Chimie Moléculaire et des Matériaux d'Orsay (ICMMO),...
  • Université Paris XIII : Laboratoire de Mathématiques.
  • CEA.
  • Logiciel disponible sur de très nombreux centres de calcul : IDRIS, TeraGrid,...
Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

paraview [at] paraview [dot] org : http://public.kitware.com/mailman/listinfo/paraview

Documentation utilisateur