Training - Extending ​VTK



Introduction

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.


Goal

The goal of this course is to propose users to extend their basic knowledge of the VTK's library.

The trainee will be able to extend VTK (new filters, sources, readers, scripting, etc.) , handle temporal and / or composite datasets, and perform parallel visualization.


Audience

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.

Pre-requisites
  • Basic knowledge of VTK
  • Good knowledge of C++ and Python


Summary

PART 1
  • Extending VTK (about 3 hours)


  • PART 2
  • Parallel VTK (about 3 hours)


  • PART 3

  • Composite and temporal data (about 2 hours)


  • Program

    Duration: 1 day

    Language: English or French

    Location: At the client's premises

    Lecturer: Dr Philippe Pébaÿ

    Nexgen Analytics - 30 N. Gould St, Suite 5912​​​​​ Sheridan, WY 82801 U.S.A. - © 2019 All rights reserved.
    The content of this website belongs to NexGen Analytics L.C., the site has been developed by Positiveyes SARL France.
    phone +1 (307) 381-9279