pyvista
- 10 skills
- 0 followers
- 14 hours ago last updated
- ▌ Backport Vtk · pyvista bundleSweep recently merged upstream VTK merge requests, triage the bug fixes and features that matter to cvista's shipped modules, and land each as its own PR linked back to the original MR. Use when asked to check upstream VTK for backports, catch cvista up on upstream fixes, or port a specific VTK MR. Drives the vtk-backport-engineer agent for the per-MR landing work.
- ▌ Module Trimming · pyvistaHow cvista trims VTK down to PyVista's module closure — the three levers (module deny-list, NOWRAP classes, NOCOMPILE classes), the CVISTA_KEEP_CLASSES override, closure rules, and how to add, remove, or restore a class or module safely. Load when a PyVista path needs a class cvista dropped, when shrinking the wheel further, or when a build fails because something is missing.
- ▌ Parity Contract · pyvistaThe cvista bit-exact parity contract — the two buckets (byte-identical default-on vs opt-in EnableFast), the bitexact / renderexact / regression gates, how to run them locally, and the checklist for adding a fast filter. Load when touching any filter, kernel, render path, or build lever, or when reasoning about whether a change can ship on by default.
- ▌ Pyvista Pr · pyvistaWrite and open a PyVista pull request in the project's own style. Use whenever drafting or updating a pull request title or body for this repository.
- ▌ Pyvista Dev · pyvistaDevelop for PyVista the way the project works. Load before writing code for this repository.
- ▌ Pyvista Vtk · pyvistaWrap VTK the way this project wraps it. Load before adding or editing a filter, wrapping a VTK class, or writing anything that touches the VTK API.
- ▌ Pyvista Review · pyvistaReview a PyVista change against the project's actual merge bar. Use before opening a pull request and whenever asked to review a branch, diff, or pull request.
- ▌ Pyvista Testing · pyvistaWrite and repair image regression tests for this repository. Load before touching a plotting test, a baseline image, or an image cache flag.
- ▌ Pyvista Doc Images · pyvista bundleRepair the documentation image cache after the "Test Documentation" job fails. Load whenever a docs CI run reports image errors, a gallery example gains or loses a plot, or a rendering docstring example is edited — the fix is mostly renames, and blanket-copying the failed images gets it wrong.
- ▌ Pyvista Docs Style · pyvistaFix or extend the Vale documentation-style setup, or edit prose in a docstring, example, or .rst file. Load before touching doc/.vale.ini, doc/styles/, doc/extract_rst_from_py_for_vale.py, or accept.txt, and before any prose-only edit pass across many files.