Release 0.28: Minor API Changes and Various Bug-fixes
This release, pyvista==0.28.0
, is a minor release that captures a variety of bug-fixes and API additions.
Contributors (alphabetical)
- @adeak
- @akaszynski
- @banesullivan
- @Boorhin
- @dcbr
- @GuillaumeFavelier
- @JevinJ
- @Keou0007
- @larsoner
- @mglesser
- @nickvazz
- @rodrigomologni
- @sampotter
- @shakasaki
- @Sinaxist
- @Spectre5
- @tkoyama010
- @whophil
- @yngvem
New Features
- Add table of glyphs option to DataSetFilters.glyph (#776)
- Allow picking in notebook with ipyvtk (#996)
- Rename trans_from_matrix to array_from_vtkmatrix, implement inverse (#1110)
- Add slicing, concatenation to StructuredGrid (#1106)
- 🚩 Add option level and quads to function Box (#1103)
- ✨ Add Pyramid function (#1102)
- Add make_tri_mesh helper (#1101)
- Add PolyData intersection filter (#1091)
- Add read_plot3d, other minor reader improvements (#1081)
- Add parallel projection and parallel scale properties to Renderer and BasePlotter (#1021)
- Add Light class pythonizing vtkLight (#1040)
- Add reflect filter and other methods (#1122)
- Transforms via transform3d (#1127)
Documentation
- use pypandoc for better jupyter notebooks from the gallery (#1017)
- Doc/move around (#1000)
- improve camera docs and implementation (#1111)
- ✏️ Fix typo of docstring (#1104)
- add tuple as type hint for vectors (#1094)
- fix copy button (#1063)
- feat/pyinstaller docs (#1037)
API Changes
- Use render window size (#995)
- Add variable length density to voxelize (#1100)
- 📷 Add camera object (#945)
- Add style parameter in text slider widgets (#1093)
Bug Fixes
- fix/threshold args (#1014)
- Fix small notation shaking (#1008)
- Fix subplotting with ipyvtk_simple (#994)
- Update hypothesis requirement 5.8.0->6.0.3 (#1115)
- Replace "is 0" comparison with "== 0" in filters.py (#1114)
- Release graphics resources (#1113)
- Ensure that views of pyvista_ndarray remain associated (#1108)
- Fixed disk geometry to rotate and translate properly (#1061)
- Fix double blocking of
plotter.show
in script mode on Windows (#1105) - Fix "Hide points in add_point_labels is not working" (#1092)
- Fix window closing immediately (#1048)
- Fix/extract points (#1043)
- Fix UnstructuredGrid init from arrays for VTK 8.90 (#1039)
- Fix Cell Types Helper (#1028)
- Add missing no_itk skip to itk polydata point plotting test (#1032)
- Fix
add_arrows
(#1011) - Bugfix for #1053:
Plotter.update
fails withinteractive_update=True
ifauto_close=False
is not specified (#1056) - patched edge case for empty mesh (#1030)
- force rewrite faces when flipping normals (#1034)
- fix/default rcParams (#1015)