07-09, 08:00–12:00 (US/Pacific), Room 316
PyVista is a general purpose 3D visualization library used for over 2000+ open source projects for the visualization of everything from computer aided engineering and geophysics to volcanoes and digital artwork.
PyVista exposes a Pythonic API to the Visualization Toolkit (VTK) to provide tooling that is immediately usable without any prior knowledge of VTK and is being built as the 3D equivalent of Matplotlib, with plugins to Jupyter to enable visualization of 3D data using both server- and client-side rendering.
Our tutorial will demonstrate PyVista's latest capabilities and bring a wide range of users to the forefront of 3D visualization in Python.
- Use PyVista to create 3D visualizations from a variety of datasets in common formats.
- Overview the classes and data structures of PyVista with real-world examples.
- Be familiar of the various filters and features of PyVista.
- Know which Python libraries are used and can be used by PyVista (meshio, trimesh etc).
We see this tutorial catering to anyone who wants to visualize data in any domain, and this ranges from basic Python users to advanced power users.
We see this tutorial catering to anyone who wants to visualize data in any domain, and this ranges from basic Python users to advanced power users.
In fact, our tutorial instructors and community members come from a diverse set of backgrounds.
- Basic knowledge of Python to get started. Be able to install Jupyter Lab on your machine and be up and running.
- Intermediate users will want to be familiar with NumPy and Matplotlib and perhaps other libraries that are compatible with PyVista, like trimesh or meshio.
- Advanced users should be familiar with the Visualization Toolkit (VTK) and general data science.
https://tutorial.pyvista.org/getting-started.html#installation
Interested in scientific computing and visualization with computer graphics.
Developer team member of PyVista.
Experience as a speaker:
- PyConJP 2019 speaker "Introduction to FEM Analysis with Python"
- PyConJP 2020 speaker "How to plot unstructured mesh file on Jupyter Notebook"
- SciPy Japan 2020 speaker "Translation Project of Mayavi2 documents"
- PyConJP 2021 speaker "Visualize 3D scientific data in a Pythonic way like Matplotlib"
Bill Little, creator of GeoVista, is a software engineer working at the UK Met Office and a core developer on SciTools, which includes Cartopy and Iris.
Jaswant Panchumarti is an R&D engineer on Kitware’s Scientific Computing Team. He contributes to open source platforms like ParaView and VTK for 3D visualization across different platforms ranging from web browsers to supercomputers. Passionate about core graphics programming and WebAssembly, he strives to expand and simplify the capabilities of scientific data visualization.