PyVista Tutorial#

Welcome to the PyVista Tutorial!

Below you’ll find the schedule for the tutorial. Each lesson is split up into a talk and an exercise section where you’ll be able to practice what was demonstrated in the tutorial. These lessons are designed to be highly interactive, where each lesson page below contains a MyBinder button where you can run the notebooks in the MyBinder environment. You can also download notebooks and Python scripts for your local environment.

Download the Tutorial’s Jupyter Notebooks

Community Support#

If you have any questions about PyVista, feel free to post your questions in discuss.

Professional Support#

While PyVista is an Open Source project with a big community, you might be looking for professional support. This section aims to list companies with VTK/PyVista expertise who can help you with your software project.

Company Name

Kitware Inc.

Description

Kitware is dedicated to build solutions for our customers based on our well-established open source platforms.

Expertise

CMake, VTK, PyVista, ParaView, Trame

Contact

https://www.kitware.com/contact/

Tutorial Overview#

Lesson

Description

Introduction

Introduction - Using PyVista for 3D Visualization within Python.

Using PyVista in Jupyter

Using PyVista in Jupyter.

Basic usage

Reading and plotting 3D data using the pyvista.examples module and external files.

What is a Mesh?

Learn the basics of the PyVista data types and how to open common 3D file formats to visualize the data in 3D.

Plotting Options and Animations

Demonstrate many features of the PyVista plotting API to create compelling 3D visualizations and touch on animations.

Filters

Demonstrate the PyVista filters API to perform mesh analysis and alteration.

PyVista in Action

Show how PyVista is already being used within several projects and can be used for all things visualization.

Trame

Leverage PyVista and Trame to make awesome interactive web applications.

PyVista & VTK

Show how PyVista uses VTK and how you can combine the best of both worlds!