Skip to content

build(deps): bump pyvista from 0.46.5 to 0.48.4#30

Merged
newtontech merged 2 commits into
mainfrom
dependabot/uv/pyvista-0.48.4
Jun 7, 2026
Merged

build(deps): bump pyvista from 0.46.5 to 0.48.4#30
newtontech merged 2 commits into
mainfrom
dependabot/uv/pyvista-0.48.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 7, 2026

Bumps pyvista from 0.46.5 to 0.48.4.

Release notes

Sourced from pyvista's releases.

v0.48: Built to Extend

PyVista 0.48: Built to Extend

PyVista 0.48 is a community release focused on extensibility. Third-party packages can now plug directly into PyVista without monkey-patching or forks. New registries cover readers, writers, themes, plotter components, dataset accessors, interactor styles, and notebook backends, all wired through standard Python entry points. If you maintain a downstream project that wraps PyVista, start here.

Highlights

Plugin registries. pv.read() is now backed by a pluggable reader registry, with a matching writer registry that adopts the new pyvista-zstd package as the first external writer. Themes, interactor styles, notebook backends, dataset accessors, and plotter components follow the same pattern. The plotter component work migrates ScalarBars, picking, and widgets onto the new architecture so downstream packages can swap in replacements.

Bug fixes. Shared meshes across subplots no longer mutate each other's active scalars. Smooth shading is ported to a proper VTK algorithm so it composes with the rest of a pipeline. macOS users get a fix for the zombie off-screen window. pyvista_ndarray no longer leaks a vtkWeakReference through point_data.__setitem__. Colormap resolution is now deterministic, preferring matplotlib over third-party shadows.

New rendering and I/O. Stereo rendering, custom point sprites and max-intensity projection, environment texture rotation with a background toggle, a CalculiX .frd reader, force_opaque plotting, and DataFrame and Apache Arrow export for mesh data.

Notebook and CLI. A modernized HTML repr and a PNG repr for plotters for cleaner Jupyter output. The CLI gains a validate command with colorized reports and glob support for bulk file conversions.

Performance. Array and filter optimizations, wrap() overhead reductions, VTK SMP tools helpers, and a remove_nan_cells helper.

Mesh validation and cell types. Expanded validate_mesh and cell_validator, new CellType properties, a dimension_map, Bezier and Lagrange examples, and to_hexahedra / to_quads for ImageData and RectilinearGrid.

Eight new contributors landed PRs this cycle. Thanks to @​jcapriot, @​Zetarcos, @​3rav, @​bryzgin, @​saschabuehrle, @​kuriankattukaren-dev, @​T4mmi, and @​Maxwell-Rosen for jumping in.

Full changelog: pyvista/pyvista@v0.47.0...v0.48.0

What's Changed

Breaking Changes

New Features

... (truncated)

Commits
  • d91b8b7 Bump version
  • 0a8c19f Make identical accessor re-registration a silent no-op (#8681)
  • 085691d Bump version 0.48.3
  • d55a6ef security: refuse pickle from remote URIs in pv.read (#8674)
  • 989dd5b fix(voxelize_binary_mask): consider offset and rotation center of reference_v...
  • 22e918e Fix validate CLI cell color replacement sort order (#8665)
  • 233de57 fix: correct origin calculation in ImageData's extract_subset when rebase_coo...
  • 3d09cfe Avoid RGBA->RGB stride copy in Plotter.image (#8652)
  • a7b1881 bump version
  • 51f4da6 Fix context7.json url to context7.com claim URL (#8655)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 7, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 7, 2026

🤖 Hi @dependabot[bot], I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

Bumps [pyvista](https://github.com/pyvista/pyvista) from 0.46.5 to 0.48.4.
- [Release notes](https://github.com/pyvista/pyvista/releases)
- [Commits](pyvista/pyvista@v0.46.5...v0.48.4)

---
updated-dependencies:
- dependency-name: pyvista
  dependency-version: 0.48.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/uv/pyvista-0.48.4 branch from 18cdc28 to 477405d Compare June 7, 2026 11:28
@newtontech newtontech merged commit d55b695 into main Jun 7, 2026
7 checks passed
@dependabot dependabot Bot deleted the dependabot/uv/pyvista-0.48.4 branch June 7, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant