CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events


Scientific visualization with ParaView and VTK
Date: 10.11.2016 9:00 - 11.11.2016 17:00
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Philippe Pébaÿ Positiveyes
  • 280 for-finnish-academics
  • 560 for-others
The fee covers all materials, lunches as well as morning and afternoon coffees.
The seats are filled in the registration order. You may cancel your attendance without a charge 5 business days prior the course. For cancellations after that and no-shows without a cancellation the full fee will be invoiced.
Additional Information
Practical issues:

Scientific visualization is the art of utilizing human visual cognition as a means to glean understanding and insight into scientific data, be it computed numerically or acquired by measurement. Together with data analysis, it is a key component of today's scientific discovery process, in particular in the context of computational sciences, with application ranging from astrophysics to climatology, and from electromagnetics to mechanical engineering.

The visualization toolkit (VTK) is an open-source, C++ software library dedicated to data visualization, image processing and computer graphics. Also offering Python and Java interfaces, it supports a broad class of visualization technique for a variety of data and attributes types. Used extensively by thousands of users worldwide, it also constitutes the visualization engine of ParaView, an also open-source, multi-platform, application designed to visualize and analyse data on a broad set of platforms, ranging from on single processor on a laptop, to many thousands of cores on a high-performance computing cluster. Both VTK and ParaView have achieved global recognition in the scientific visualization community over the past fifteen years. ParaView in particular has made major inroads into scientific research of today, as datasets have been growing at an extremely rapid pace and are continuing to do so.

The goal of this two-day training session is to provide a comprehensive introduction to scientific visualization with ParaView. This course, taught by a computational scientist and developer with over a decade worth of experience with both VTK and ParaView, is intended for an audience of computational as well as application scientists, engineers, post-docs, and students with a background or an interest in numerical simulation. It will provide a hands-on overview of ParaView visualization application, together with a set of key VTK concepts which are necessary to a better understanding of ParaView. The key features of the graphical user interface of ParaView will be demonstrate, including data loading, data processing, parameter adjustment, and data interaction. The main visualization techniques such as cutting, clipping, contouring, probing, thresholding, culling, and glyphing will also be discussed and illustrated with multiple examples. This course will also explain how to generate visualization and analysis data in the form of processed data, rendered images, and animations. Finally, we will discuss how ParaView can be extended and customized using Python scripting. Expect and exciting, interesting, and challenging course!


Some understanding of scientific computing and/or modeling concepts (geometry, meshes, data attributes) is necessary. Knowledge of C++ is not required, but the Python language will be used for parts of the course.


Wed Nov 9

Part 1: Introduction (about 2 hours)
             Background, goals, and overview

Part 2: The ParaView client (about 6 hours)
             VTK, visualization pipeline, data filtering, views and representations, data queries and selection

Thu Nov 10

 Part 3: Extending ParaView (about 4 hours)
             Programmable filters, VTK Python scripting, ParaView plugins

Part 4: Wrapping Up (about an hour)
             Summary, open forum, perspectives.