.. _tutorial: PyVista Tutorial ================ .. toctree:: :maxdepth: 2 :caption: Lessons :hidden: tutorial/00_intro/index tutorial/00_jupyter/index tutorial/01_basic/index tutorial/02_mesh/index tutorial/03_figures/index tutorial/04_filters/index tutorial/05_action/index tutorial/06_vtk/index tutorial/08_widgets/index tutorial/09_trame/index 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. .. button-link:: https://github.com/pyvista/pyvista-tutorial/raw/gh-pages/notebooks.zip :color: primary :shadow: 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** | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`intro` | Introduction - Using PyVista for 3D Visualization within Python. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`jupyter` | Using PyVista in Jupyter. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`basic` | Reading and plotting 3D data using the `pyvista.examples`_ module and external files. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`mesh` | Learn the basics of the PyVista data types and how to open common 3D file formats to visualize the data in 3D. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`figures` | Demonstrate many features of the PyVista plotting API to create compelling 3D visualizations and touch on animations. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`filters` | Demonstrate the PyVista filters API to perform mesh analysis and alteration. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`action` | Show how PyVista is already being used within several projects and can be used for all things visualization. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`trame` | Leverage PyVista and Trame to make awesome interactive web applications. | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ | :ref:`vtk` | Show how PyVista uses VTK and how you can combine the best of both worlds! | +-----------------+-----------------------------------------------------------------------------------------------------------------------+ .. |discuss| image:: https://img.shields.io/badge/GitHub-Discussions-green?logo=github :target: https://github.com/pyvista/pyvista/discussions .. _Alex Kaszynski: https://github.com/akaszynski .. _Bane Sullivan: https://banesullivan.com .. _Tetsuo Koyama: https://github.com/tkoyama010 .. _pyvista.examples: https://docs.pyvista.org/api/examples/_autosummary/pyvista.examples.examples.html# .. _pyinstaller: https://www.pyinstaller.org/