This release includes a variety of bug fixes, features, and documentation improvements.
In addition with this release we're adding VTK wheels, including aarch64 build for with and without EGL, EGL wheels, and Python 3.9 (all around 100 MB and built via https://docs.pyvista.org/extras/building_vtk.html)
Wheels for Python 3.9 x86_64 and aarch64 (ARM 64) with and without EGL
Note that `vtk-egl` wheels are VTK wheels compiled with EGL. They should only be installed on machines where you intend to render only to `off_screen`. The advantage of these wheels is that they do not require a virtual framebuffer and tend to render better than the vanilla `vtk` in `off_screen` mode. These wheels will still be installed as `vtk`, so if you would like vtk and vtk with EGL installed on the same machine, be prepared to setup a virtual environment.
Please note that the ARM 64 wheels require a 64-bit OS. Download your Raspberry Pi 64-bit image from:
https://downloads.raspberrypi.org/raspios_arm64/images/
Contributors
- adeak
- MatthewFlamm
- akaszynski
- fgallardo-mpie
- GuillaumeFavelier
- Keou0007
- RichardScottOZ
- whophil
- tkoyama010
- darikg
Pull requests merged
A total of 28 PRs were merged for this release.
- 1357 master Do not mutate `scalar_ bar_args`
- 1358 Fix markup bug in show() docstring
- 1354 Fix screenshot things
- 1352 Add missing parameters and clean up `add_scalar_bar` docstring
- 1351 Add to streamlines Example for using `IntegrationTime`
- 1347 Remove Scalarbar when removing Actor
- 1349 Clean up build vtk docs
- 1348 Add perlin noise example
- 1334 Add ability to use cell data with glyph filter
- 1341 Fix streamlines_from_source doc markup and whitespace
- 1344 improve build notes
- 1346 fix interpolation documentation
- 1345 Add note about the f focus key
- 1342 Add missing examples import to texture_map_to_sphere docs
- 1323 Faster multi ray trace retry
- 1329 Add schedule
- 1330 Fix Returns in docstrings of streamlines and streamlines_from_source
- 1325 fix/backwards compat ipyvtk
- 1326 Add local fixtures in test_polydata, minor style fixes
- 1322 Fix up and clarify plot, show docs
- 1318 add trivial module for backwards compatability
- 1287 Allow dataset source for streamlines
- 1315 Modifying arrays calls Modified() on associated datasets.
- 1310 Implement Theme Class
- 1317 Update filters.py
- 1316 Update compute-normals.py
- 1314 Update dataset.rst
- 1312 Fix typo for linking `clip_surface`