Extras#
This section contains resources to expand the usage of PyVista beyond just running it from a Python console or IDE. For example, you can package PyVista in a docker image and build VTK with EGL to enable rich headless plotting on remote servers. You can also package PyVista using pyinstaller to be used within a standalone application.
See the Contributing section for details on contributing and how you can help develop PyVista.
- Building VTK
 - PyVista within a Docker Container
 - Freezing PyVista with PyInstaller
 - Contributing
- Being Respectful
 - Cloning the Source Repository
 - Quick Start Development with Codespaces
 - Questions
 - Reporting Bugs
 - Feature Requests
 - Contributing New Code
 - Licensing
 - Development Practices
- Guidelines
 - Contributing to PyVista through GitHub
 - Unit Testing
 - Docstring Testing
 - Style Checking
 - Notes Regarding Image Regression Testing
 - Notes Regarding Input Validation Testing
 - Building the Documentation
 - Contributing to the Documentation
 - Creating a New Pull Request
 - Preview the Documentation
 - Branching Model
 
 - Dependency version policy
 - Self-hosted runners
 
 - Sphinx PyVista Plot Directive
 - Complete Example
 - API Reference
 - Sphinx VTK Role
 - PyVista pytest Plugin
 - Using Local VTK-Data
 - Extending PyVista