We've added a variety of new features in this release, including wrappers for several VTK filters and widgets. Check out the full release notes below!
This release includes a variety of new features including
- [FFT Filters](https://github.com/pyvista/pyvista/pull/1953) with complex variables.
- Several new readers. in 2460, 2451, 2496, 2676, 2875, and 2676
- [Taubin smoothing](https://github.com/pyvista/pyvista/pull/2829)
Special thanks to the 14 new contributors to the project for this release. Thanks for your hard work!
What's Changed
New Features
* modify uniformgrid filters by njneeteson in https://github.com/pyvista/pyvista/pull/2432
* add disable picking by akaszynski in https://github.com/pyvista/pyvista/pull/2450
* add additional kwargs to open_gif by akaszynski in https://github.com/pyvista/pyvista/pull/2484
* add DICOMReader by adam-grant-hendry in https://github.com/pyvista/pyvista/pull/2460
* Add many Readers by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2496
* Fix glyphs when orienting with cell data by whophil in https://github.com/pyvista/pyvista/pull/2500
* Add add_ruler to BasePlotter by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2531
* Added decompose_polyhedra property in OpenFOAMReader by Failxxx in https://github.com/pyvista/pyvista/pull/2563
* add dynamic flask example by akaszynski in https://github.com/pyvista/pyvista/pull/2552
* Add ".xyz" extension to PointSet.save by tkoyama010 in https://github.com/pyvista/pyvista/pull/2571
* Small change to avoid raising exception by germa89 in https://github.com/pyvista/pyvista/pull/2586
* Add split sharp edges to theme by akaszynski in https://github.com/pyvista/pyvista/pull/2575
* Add import/export VRML by tkoyama010 in https://github.com/pyvista/pyvista/pull/2451
* add in warning for anti-aliasing when vtk is compiled with egl by akaszynski in https://github.com/pyvista/pyvista/pull/2694
* `PolyData.*_normals` properties use existing `Normals` if they exist by whophil in https://github.com/pyvista/pyvista/pull/2737
* Add POpenFOAMReader by Failxxx in https://github.com/pyvista/pyvista/pull/2676
* Add fill arg to Polygon by tkoyama010 in https://github.com/pyvista/pyvista/pull/2767
* Add extrude_trim filter by tkoyama010 in https://github.com/pyvista/pyvista/pull/2600
* implement complex dtype for pyvista_ndarray by akaszynski in https://github.com/pyvista/pyvista/pull/2773
* Add integrate_data filter by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2790
* Add orientation to `add_text` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2794
* Add rotation_axis arg to extrude_rotate method by tkoyama010 in https://github.com/pyvista/pyvista/pull/2791
* Feat/update bound actor by JacobBumgarner in https://github.com/pyvista/pyvista/pull/2441
* allow missing matplotlib when setting themes by akaszynski in https://github.com/pyvista/pyvista/pull/2824
* Implement taubin smoothing by akaszynski in https://github.com/pyvista/pyvista/pull/2829
* Add skip_zero_time property in OpenFOAMReader by Failxxx in https://github.com/pyvista/pyvista/pull/2847
* Add image_fft and image_rfft by tkoyama010 in https://github.com/pyvista/pyvista/pull/1953
* add some decimate_pro arguments by darikg in https://github.com/pyvista/pyvista/pull/2874
* Plane widget methods support user-defined origin by banesullivan in https://github.com/pyvista/pyvista/pull/2883
* Tecplot ascii data reader by mechajeff in https://github.com/pyvista/pyvista/pull/2875
* Implement fixes for VTK 9.2.0rc by akaszynski in https://github.com/pyvista/pyvista/pull/2863
* Custom widget interaction events by banesullivan in https://github.com/pyvista/pyvista/pull/2882
* Add DataSet.cell_point_ids by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2897
* Add setup and teardown functionality to plot_directive by adeak in https://github.com/pyvista/pyvista/pull/2907
* Add method to check if point is inside cell by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2905
Bug fixes or behavior changes
* Fix CGNSreader import by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2423
* Make colors iterable and indexable by dcbr in https://github.com/pyvista/pyvista/pull/2415
* Replace SetTimeValue with UpdateTimeStep and add tests by piyueh in https://github.com/pyvista/pyvista/pull/2485
* Do not automatically set hidden line removal in document theme by hakostra in https://github.com/pyvista/pyvista/pull/2488
* Fix `download_single_sphere_animation` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2492
* Fix UniformGrid.x docstring by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2511
* Return actor from add_mesh_threshold by d-chambers in https://github.com/pyvista/pyvista/pull/2516
* Make VTK version error clear when PointSet is still abstract by adeak in https://github.com/pyvista/pyvista/pull/2483
* Update checkbox-widget.py by yungchidanielcho in https://github.com/pyvista/pyvista/pull/2549
* fix widget garbage collection by akaszynski in https://github.com/pyvista/pyvista/pull/2569
* Fix `all_scalars` usage in `threshold` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2670
* Include MultipleLines in documentation by StefRe in https://github.com/pyvista/pyvista/pull/2683
* Fix typo by StefRe in https://github.com/pyvista/pyvista/pull/2685
* Fix generate_cell_offsets test by StefRe in https://github.com/pyvista/pyvista/pull/2708
* add linked views for pythreejs by akaszynski in https://github.com/pyvista/pyvista/pull/2518
* Clean up documentation build by akaszynski in https://github.com/pyvista/pyvista/pull/2721
* Fix use of a slice tuple for numpy 1.23 by adeak in https://github.com/pyvista/pyvista/pull/2726
* disable spherical harmonics when using cubemap textures by akaszynski in https://github.com/pyvista/pyvista/pull/2722
* fix splitting sharp edges with active cell scalars by akaszynski in https://github.com/pyvista/pyvista/pull/2695
* Fix shared array access on init by banesullivan in https://github.com/pyvista/pyvista/pull/2697
* Add warning tests of integer vectors by tkoyama010 in https://github.com/pyvista/pyvista/pull/2664
* Add gallery building flag to environment variables by adeak in https://github.com/pyvista/pyvista/pull/2745
* Refactor StructuredGrid init by akaszynski in https://github.com/pyvista/pyvista/pull/2740
* Correct reference to time values by mcgoldba in https://github.com/pyvista/pyvista/pull/2741
* Add missing VRML image to cache by akaszynski in https://github.com/pyvista/pyvista/pull/2765
* Return correct scalar type for pyvista_ndarray by akaszynski in https://github.com/pyvista/pyvista/pull/2770
* Improve download zip by akaszynski in https://github.com/pyvista/pyvista/pull/2727
* fix download_zip by akaszynski in https://github.com/pyvista/pyvista/pull/2787
* Fix get_array return type by akaszynski in https://github.com/pyvista/pyvista/pull/2782
* deep/shallow copy metadata by akaszynski in https://github.com/pyvista/pyvista/pull/2779
* Add warning when trying to screenshot while using a jupyter_backend by banesullivan in https://github.com/pyvista/pyvista/pull/2795
* Fix garbage collection by akaszynski in https://github.com/pyvista/pyvista/pull/2754
* Do not add arrays when plotting by akaszynski in https://github.com/pyvista/pyvista/pull/2763
* Change preference strings to singular by adeak in https://github.com/pyvista/pyvista/pull/2818
* Prevent AttributeError when deleting a partially initialized Plotter by adeak in https://github.com/pyvista/pyvista/pull/2819
* Fix matplotlib backend setting for test suite by adeak in https://github.com/pyvista/pyvista/pull/2828
* Do not add scalars when setting scalar bar title by akaszynski in https://github.com/pyvista/pyvista/pull/2822
* fix extent documentation and implementation by akaszynski in https://github.com/pyvista/pyvista/pull/2827
* Add jupyterlab to Scooby Report by banesullivan in https://github.com/pyvista/pyvista/pull/2846
* decrease tol for camera test due to MacOS by akaszynski in https://github.com/pyvista/pyvista/pull/2836
* Ensure same name arrays do not shallow copy by akaszynski in https://github.com/pyvista/pyvista/pull/2872
* Ensure data remains a shallow copy when added to plotter by akaszynski in https://github.com/pyvista/pyvista/pull/2888
* Handle invalid theme on init by akaszynski in https://github.com/pyvista/pyvista/pull/2917
* Fix all-triangles checking for polyfilters by adeak in https://github.com/pyvista/pyvista/pull/2934
* Improve ChartMPL performance by dcbr in https://github.com/pyvista/pyvista/pull/2943
* Enforce scalar output for contour filter by akaszynski in https://github.com/pyvista/pyvista/pull/2952
* Fix a few minor contour()-related issues by adeak in https://github.com/pyvista/pyvista/pull/2951
* Fix add_mesh_slice_orthogonal() when a name is passed by banesullivan in https://github.com/pyvista/pyvista/pull/2950
Documentation
* DOC: Fix citation bibtex entry and spell out two authors by adeak in https://github.com/pyvista/pyvista/pull/1292
* β Fix import of example by tkoyama010 in https://github.com/pyvista/pyvista/pull/1424
* β Extra import fix of example by tkoyama010 in https://github.com/pyvista/pyvista/pull/1425
* π Add VesselVio to external gallery by tkoyama010 in https://github.com/pyvista/pyvista/pull/1444
* π Fix typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/1458
* π¬ Add Create a GIF Movie with updating textures by tkoyama010 in https://github.com/pyvista/pyvista/pull/1544
* Add codetriage badge by tkoyama010 in https://github.com/pyvista/pyvista/pull/1587
* πΎ Add Alien Monsters example by tkoyama010 in https://github.com/pyvista/pyvista/pull/1677
* add truss example by akaszynski in https://github.com/pyvista/pyvista/pull/1683
* Add Plotter.add_volume example by puripant in https://github.com/pyvista/pyvista/pull/1707
* Add examples for view_* functions by puripant in https://github.com/pyvista/pyvista/pull/1714
* Fix resetting `_wrappers` in `sphinx-gallery` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/1721
* Add examples in plotting module by AleenaSA in https://github.com/pyvista/pyvista/pull/1715
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/1767
* Add plot to glyphs example by tkoyama010 in https://github.com/pyvista/pyvista/pull/1723
* Fix docstring examples with broken rendering by adeak in https://github.com/pyvista/pyvista/pull/1770
* Fix `find_closest_cell` examples doctest by MatthewFlamm in https://github.com/pyvista/pyvista/pull/1809
* βοΈ Fix typo. by tkoyama010 in https://github.com/pyvista/pyvista/pull/1829
* βοΈ Fix typo. by tkoyama010 in https://github.com/pyvista/pyvista/pull/1842
* βοΈ Fix docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/1843
* Clean up the examples by banesullivan in https://github.com/pyvista/pyvista/pull/1851
* Add glyph's docstring and test by tkoyama010 in https://github.com/pyvista/pyvista/pull/1872
* Fix interpolate example by banesullivan in https://github.com/pyvista/pyvista/pull/1881
* A thank you to MatthewFlamm and darikg by banesullivan in https://github.com/pyvista/pyvista/pull/1901
* Reset theme in sphinx gallery and reset before and after examples by MatthewFlamm in https://github.com/pyvista/pyvista/pull/1915
* πUpdate version of CODE_OF_CONDUCT. by tkoyama010 in https://github.com/pyvista/pyvista/pull/1916
* πFix [INSERT CONTACT METHOD] by tkoyama010 in https://github.com/pyvista/pyvista/pull/1917
* Use custom VTK with OSMesa wheel to build the docs by akaszynski in https://github.com/pyvista/pyvista/pull/1942
* π Add plot to show downloads datasets by tkoyama010 in https://github.com/pyvista/pyvista/pull/1826
* Add make uniform grid class init more explicit by akaszynski in https://github.com/pyvista/pyvista/pull/1783
* π HAPPY NEW YEAR 2022 π by tkoyama010 in https://github.com/pyvista/pyvista/pull/1989
* π· Automate copyright date by tkoyama010 in https://github.com/pyvista/pyvista/pull/1991
* βοΈ Fix typos. by tkoyama010 in https://github.com/pyvista/pyvista/pull/1996
* Disable highlighting for web search results by adeak in https://github.com/pyvista/pyvista/pull/2007
* Fix some links and typos in examples by adeak in https://github.com/pyvista/pyvista/pull/2030
* π Add My PyVista artwork to external gallery by tkoyama010 in https://github.com/pyvista/pyvista/pull/2046
* Give due credit and close 2049 by banesullivan in https://github.com/pyvista/pyvista/pull/2086
* Add slim docker image by banesullivan in https://github.com/pyvista/pyvista/pull/2091
* Move Windows CI Tests to GH Actions by banesullivan in https://github.com/pyvista/pyvista/pull/2083
* Add reporting extra examples contributing by tkoyama010 in https://github.com/pyvista/pyvista/pull/2104
* π Add PteraSoftware to external gallery by tkoyama010 in https://github.com/pyvista/pyvista/pull/2103
* Add dataset attributes to the docs by akaszynski in https://github.com/pyvista/pyvista/pull/2109
* Improve gif animation examples by akaszynski in https://github.com/pyvista/pyvista/pull/2119
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/2122
* Hopf torus by stla in https://github.com/pyvista/pyvista/pull/2136
* Minor fix typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/2148
* Update ipyvtklink docs by banesullivan in https://github.com/pyvista/pyvista/pull/2135
* add build instructions for EGL by akaszynski in https://github.com/pyvista/pyvista/pull/2151
* Merge duplicate CONTRIBUTING contents by tkoyama010 in https://github.com/pyvista/pyvista/pull/2110
* Fix broken link to contributing guide in documents by tkoyama010 in https://github.com/pyvista/pyvista/pull/2173
* Improve comparison language by banesullivan in https://github.com/pyvista/pyvista/pull/2177
* Fix link syntax error by tkoyama010 in https://github.com/pyvista/pyvista/pull/2182
* Create CITATION.cff by banesullivan in https://github.com/pyvista/pyvista/pull/2218
* Fix CONTRIBUTING.rst and mention black by adeak in https://github.com/pyvista/pyvista/pull/2241
* Fix CONTRIBUTING.rst some more by adeak in https://github.com/pyvista/pyvista/pull/2244
* Add sphinx extension viewcode by tkoyama010 in https://github.com/pyvista/pyvista/pull/2192
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/2285
* Fix typo of threshold docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/2355
* Document that default capping changed for extrude* in 0.32 by adeak in https://github.com/pyvista/pyvista/pull/2339
* Left click to pick points by p-j-smith in https://github.com/pyvista/pyvista/pull/2266
* Update list of connected software by banesullivan in https://github.com/pyvista/pyvista/pull/2131
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/2406
* Added CGNSReader in Reader Classes by Kirito-Excalibur in https://github.com/pyvista/pyvista/pull/2413
* Fix links in README by tkoyama010 in https://github.com/pyvista/pyvista/pull/2430
* Fix small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/2431
* Fix typos by luzpaz in https://github.com/pyvista/pyvista/pull/2443
* DOC: Updated wheel building instructions by larsoner in https://github.com/pyvista/pyvista/pull/2439
* Update Docker documentation by banesullivan in https://github.com/pyvista/pyvista/pull/2444
* Fix small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/2449
* fix example for reading exodus file by j-bowhay in https://github.com/pyvista/pyvista/pull/2495
* add polyhedral example by akaszynski in https://github.com/pyvista/pyvista/pull/2505
* Use imageio intersphinx links by adeak in https://github.com/pyvista/pyvista/pull/2489
* Update OpenFOAM example to reuse Reader by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2530
* Make intersphinx update script more robust by adeak in https://github.com/pyvista/pyvista/pull/2534
* added documentation for getting started with wsl2 on windows by danielgrzenda in https://github.com/pyvista/pyvista/pull/2553
* add checkbox widget example by yungchidanielcho in https://github.com/pyvista/pyvista/pull/2550
* Added example for show_axes_all by mbebic in https://github.com/pyvista/pyvista/pull/2551
* add example for Plotter.bounds by akaszynski in https://github.com/pyvista/pyvista/pull/2546
* Clean up numpydoc validation regexen by adeak in https://github.com/pyvista/pyvista/pull/2525
* add clip box example to docstring by yungchidanielcho in https://github.com/pyvista/pyvista/pull/2547
* Add warning to threshold that it's a cell filter by adeak in https://github.com/pyvista/pyvista/pull/2597
* Remove documentation for widget helper by akaszynski in https://github.com/pyvista/pyvista/pull/2570
* Add a note in regards to issues when installing pre-commit by akaszynski in https://github.com/pyvista/pyvista/pull/2709
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/2723
* Switch to using sphinx keep-going flag by akaszynski in https://github.com/pyvista/pyvista/pull/2719
* Update information on the translation project by tkoyama010 in https://github.com/pyvista/pyvista/pull/2743
* skip or avoid creating files in doc build by akaszynski in https://github.com/pyvista/pyvista/pull/2748
* Small typo fix by tkoyama010 in https://github.com/pyvista/pyvista/pull/2793
* Small typo fix by tkoyama010 in https://github.com/pyvista/pyvista/pull/2802
* Add notes regarding optional dependencies by akaszynski in https://github.com/pyvista/pyvista/pull/2826
* Small typo fix by tkoyama010 in https://github.com/pyvista/pyvista/pull/2848
* Fix _version.py file reference in CONTRIBUTING.rst by adeak in https://github.com/pyvista/pyvista/pull/2861
* Fix small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/2866
* Fix docs on ipyvtklink usage by banesullivan in https://github.com/pyvista/pyvista/pull/2887
* Rotate teapot for flip_z() doctest example by adeak in https://github.com/pyvista/pyvista/pull/2885
* Fix the URL link of discretize by tkoyama010 in https://github.com/pyvista/pyvista/pull/2914
* Add tags with python commands to avoid misnumbering by tkoyama010 in https://github.com/pyvista/pyvista/pull/2416
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/2926
* Update information on the release by tkoyama010 in https://github.com/pyvista/pyvista/pull/2911
Maintenance
* Update hypothesis requirement from <6.31.6 to <6.37.3 by dependabot in https://github.com/pyvista/pyvista/pull/2258
* Bump trimesh from 3.10.1 to 3.10.2 by dependabot in https://github.com/pyvista/pyvista/pull/2265
* Bump meshio from 5.3.0 to 5.3.2 by dependabot in https://github.com/pyvista/pyvista/pull/2269
* Update hypothesis requirement from <6.37.3 to <6.38.1 by dependabot in https://github.com/pyvista/pyvista/pull/2281
* Update tqdm requirement from <4.63.0 to <4.64.0 by dependabot in https://github.com/pyvista/pyvista/pull/2283
* Bump flake8-black from 0.2.4 to 0.3.2 by dependabot in https://github.com/pyvista/pyvista/pull/2282
* Update hypothesis requirement from <6.38.1 to <6.39.1 by dependabot in https://github.com/pyvista/pyvista/pull/2287
* Bump jupyterlab from 3.2.9 to 3.3.0 by dependabot in https://github.com/pyvista/pyvista/pull/2293
* Update hypothesis requirement from <6.39.1 to <6.39.2 by dependabot in https://github.com/pyvista/pyvista/pull/2296
* Update hypothesis requirement from <6.39.2 to <6.39.4 by dependabot in https://github.com/pyvista/pyvista/pull/2310
* Exclude deprecated plotting/theme.py from coverage by adeak in https://github.com/pyvista/pyvista/pull/2261
* Bump jupyterlab from 3.3.0 to 3.3.1 by dependabot in https://github.com/pyvista/pyvista/pull/2317
* Bump meshio from 5.3.2 to 5.3.3 by dependabot in https://github.com/pyvista/pyvista/pull/2328
* Bump mypy from 0.931 to 0.940 by dependabot in https://github.com/pyvista/pyvista/pull/2342
* Bump meshio from 5.3.3 to 5.3.4 by dependabot in https://github.com/pyvista/pyvista/pull/2343
* Update pytest requirement from <7.1.0 to <7.2.0 by dependabot in https://github.com/pyvista/pyvista/pull/2344
* Bump mypy from 0.940 to 0.941 by dependabot in https://github.com/pyvista/pyvista/pull/2351
* Bump jupyterlab from 3.3.1 to 3.3.2 by dependabot in https://github.com/pyvista/pyvista/pull/2350
* Bump pypandoc from 1.7.2 to 1.7.4 by dependabot in https://github.com/pyvista/pyvista/pull/2357
* Bump trimesh from 3.10.2 to 3.10.3 by dependabot in https://github.com/pyvista/pyvista/pull/2358
* Update hypothesis requirement from <6.39.4 to <6.39.5 by dependabot in https://github.com/pyvista/pyvista/pull/2356
* Bump trimesh from 3.10.3 to 3.10.5 by dependabot in https://github.com/pyvista/pyvista/pull/2362
* Update incorrectly raised errors to VTKVersionError by not-so-rabh in https://github.com/pyvista/pyvista/pull/2199
* Attempt remove flaky windows test skips by banesullivan in https://github.com/pyvista/pyvista/pull/2321
* Update ipython requirement from <8.0.0 to <9.0.0 by dependabot in https://github.com/pyvista/pyvista/pull/2056
* Replaced pyvista.wrap(alg.GetOutput()) with _get_output(alg). by harshi1122 in https://github.com/pyvista/pyvista/pull/2228
* Create PyvistaFutureWarning, use it to warn about extrude capping changes by adeak in https://github.com/pyvista/pyvista/pull/2364
* Add auto labeling in releases by tkoyama010 in https://github.com/pyvista/pyvista/pull/2368
* fix Jinja requirements by akaszynski in https://github.com/pyvista/pyvista/pull/2374
* Bump mypy from 0.941 to 0.942 by dependabot in https://github.com/pyvista/pyvista/pull/2377
* Bump trimesh from 3.10.5 to 3.10.7 by dependabot in https://github.com/pyvista/pyvista/pull/2376
* Bump panel from 0.12.6 to 0.12.7 by dependabot in https://github.com/pyvista/pyvista/pull/2382
* Bump sphinx from 4.4.0 to 4.5.0 by dependabot in https://github.com/pyvista/pyvista/pull/2385
* Bump pydata-sphinx-theme from 0.8.0 to 0.8.1 by dependabot in https://github.com/pyvista/pyvista/pull/2384
* Update hypothesis requirement from <6.39.5 to <6.39.7 by dependabot in https://github.com/pyvista/pyvista/pull/2383
* Bump jinja2 from 3.0.3 to 3.1.1 by dependabot in https://github.com/pyvista/pyvista/pull/2386
* Bump black from 22.1.0 to 22.3.0 by dependabot in https://github.com/pyvista/pyvista/pull/2390
* Update hypothesis requirement from <6.39.7 to <6.40.1 by dependabot in https://github.com/pyvista/pyvista/pull/2391
* switch to pre-commit by akaszynski in https://github.com/pyvista/pyvista/pull/2392
* Bump numpydoc from 1.2.0 to 1.2.1 by dependabot in https://github.com/pyvista/pyvista/pull/2395
* fix typing - set_active_x supports name=None by darikg in https://github.com/pyvista/pyvista/pull/2399
* Bump pytest-sphinx from 0.3.1 to 0.4.0 by dependabot in https://github.com/pyvista/pyvista/pull/2402
* Bump param from 1.12.0 to 1.12.1 by dependabot in https://github.com/pyvista/pyvista/pull/2407
* Update hypothesis requirement from <6.40.1 to <6.40.2 by dependabot in https://github.com/pyvista/pyvista/pull/2408
* Add labels to pre-commit update by tkoyama010 in https://github.com/pyvista/pyvista/pull/2420
* Bump pypandoc from 1.7.4 to 1.7.5 by dependabot in https://github.com/pyvista/pyvista/pull/2427
* Update tqdm requirement from <4.64.0 to <4.65.0 by dependabot in https://github.com/pyvista/pyvista/pull/2428
* Update hypothesis requirement from <6.40.2 to <6.41.1 by dependabot in https://github.com/pyvista/pyvista/pull/2426
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2419
* Bump jupyterlab from 3.3.2 to 3.3.3 by dependabot in https://github.com/pyvista/pyvista/pull/2442
* Bump trimesh from 3.10.7 to 3.10.8 by dependabot in https://github.com/pyvista/pyvista/pull/2445
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2448
* Add github-actions's comment when no labels by tkoyama010 in https://github.com/pyvista/pyvista/pull/2447
* Update hypothesis requirement from <6.41.1 to <6.42.4 by dependabot in https://github.com/pyvista/pyvista/pull/2452
* Update hypothesis requirement from <6.42.4 to <6.43.1 by dependabot in https://github.com/pyvista/pyvista/pull/2456
* Bump imageio-ffmpeg from 0.4.5 to 0.4.6 by dependabot in https://github.com/pyvista/pyvista/pull/2462
* Default set active vectors for filters by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2433
* Update hypothesis requirement from <6.43.1 to <6.43.2 by dependabot in https://github.com/pyvista/pyvista/pull/2465
* Bump imageio-ffmpeg from 0.4.6 to 0.4.7 by dependabot in https://github.com/pyvista/pyvista/pull/2470
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2472
* Update imageio requirement from <2.17.0 to <2.18.0 by dependabot in https://github.com/pyvista/pyvista/pull/2476
* Bump typed-ast from 1.5.2 to 1.5.3 by dependabot in https://github.com/pyvista/pyvista/pull/2480
* Bump jupyterlab from 3.3.3 to 3.3.4 by dependabot in https://github.com/pyvista/pyvista/pull/2479
* Update hypothesis requirement from <6.43.2 to <6.43.4 by dependabot in https://github.com/pyvista/pyvista/pull/2481
* Bump typing-extensions from 4.1.1 to 4.2.0 by dependabot in https://github.com/pyvista/pyvista/pull/2477
* Bump panel from 0.12.7 to 0.13.0 by dependabot in https://github.com/pyvista/pyvista/pull/2478
* Add dependabot automerge by akaszynski in https://github.com/pyvista/pyvista/pull/2482
* Update hypothesis requirement from <6.43.4 to <6.44.1 by dependabot in https://github.com/pyvista/pyvista/pull/2498
* Revert "Add github-actions's comment when no labels" by tkoyama010 in https://github.com/pyvista/pyvista/pull/2501
* Update hypothesis requirement from <6.44.1 to <6.45.1 by dependabot in https://github.com/pyvista/pyvista/pull/2507
* Update imageio requirement from <2.18.0 to <2.19.0 by dependabot in https://github.com/pyvista/pyvista/pull/2506
* Bump trimesh from 3.10.8 to 3.11.2 by dependabot in https://github.com/pyvista/pyvista/pull/2519
* Update hypothesis requirement from <6.45.1 to <6.45.2 by dependabot in https://github.com/pyvista/pyvista/pull/2523
* Bump mypy from 0.942 to 0.950 by dependabot in https://github.com/pyvista/pyvista/pull/2522
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2535
* Update hypothesis requirement from <6.45.2 to <6.46.2 by dependabot in https://github.com/pyvista/pyvista/pull/2541
* Bump numpydoc from 1.2.1 to 1.3.1 by dependabot in https://github.com/pyvista/pyvista/pull/2543
* Update imageio requirement from <2.19.0 to <2.20.0 by dependabot in https://github.com/pyvista/pyvista/pull/2542
* Update hypothesis requirement from <6.46.2 to <6.46.3 by dependabot in https://github.com/pyvista/pyvista/pull/2554
* Bump matplotlib from 3.5.1 to 3.5.2 by dependabot in https://github.com/pyvista/pyvista/pull/2555
* Bump jupyterlab from 3.3.4 to 3.4.0 by dependabot in https://github.com/pyvista/pyvista/pull/2558
* Set default scalars for filters by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2474
* Bump trimesh from 3.11.2 to 3.12.0 by dependabot in https://github.com/pyvista/pyvista/pull/2574
* Update hypothesis requirement from <6.46.3 to <6.46.4 by dependabot in https://github.com/pyvista/pyvista/pull/2583
* Bump pypandoc from 1.7.5 to 1.8 by dependabot in https://github.com/pyvista/pyvista/pull/2584
* Bump jupyterlab from 3.4.0 to 3.4.2 by dependabot in https://github.com/pyvista/pyvista/pull/2594
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2602
* Add issue forms by JacobBumgarner in https://github.com/pyvista/pyvista/pull/2601
* Fix imports of vtkExtractEdges and vtkCellTreeLocator by hakostra in https://github.com/pyvista/pyvista/pull/2585
* Update hypothesis requirement from <6.46.4 to <6.46.6 by dependabot in https://github.com/pyvista/pyvista/pull/2659
* Update hypothesis requirement from <6.46.6 to <6.46.7 by dependabot in https://github.com/pyvista/pyvista/pull/2669
* Bump scipy from 1.8.0 to 1.8.1 by dependabot in https://github.com/pyvista/pyvista/pull/2674
* Update hypothesis requirement from <6.46.7 to <6.46.8 by dependabot in https://github.com/pyvista/pyvista/pull/2673
* Bump trimesh from 3.12.0 to 3.12.1 by dependabot in https://github.com/pyvista/pyvista/pull/2672
* Bump trimesh from 3.12.1 to 3.12.3 by dependabot in https://github.com/pyvista/pyvista/pull/2678
* Bump typed-ast from 1.5.3 to 1.5.4 by dependabot in https://github.com/pyvista/pyvista/pull/2682
* Bump pypandoc from 1.8 to 1.8.1 by dependabot in https://github.com/pyvista/pyvista/pull/2681
* Bump osmnx from 1.1.2 to 1.2.0 by dependabot in https://github.com/pyvista/pyvista/pull/2687
* Add .git-blame-ignore-revs file with black PR commit by adeak in https://github.com/pyvista/pyvista/pull/2684
* Bump panel from 0.13.0 to 0.13.1 by dependabot in https://github.com/pyvista/pyvista/pull/2692
* Update hypothesis requirement from <6.46.8 to <6.46.10 by dependabot in https://github.com/pyvista/pyvista/pull/2691
* Bump trimesh from 3.12.3 to 3.12.4 by dependabot in https://github.com/pyvista/pyvista/pull/2699
* Bump mypy from 0.950 to 0.960 by dependabot in https://github.com/pyvista/pyvista/pull/2700
* Bump trimesh from 3.12.4 to 3.12.5 by dependabot in https://github.com/pyvista/pyvista/pull/2707
* Use Readers in fileio module by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2561
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2712
* Update hypothesis requirement from <6.46.10 to <6.46.11 by dependabot in https://github.com/pyvista/pyvista/pull/2725
* Bump lxml from 4.8.0 to 4.9.0 by dependabot in https://github.com/pyvista/pyvista/pull/2724
* Add image cache testing for Mac and Windows by akaszynski in https://github.com/pyvista/pyvista/pull/2716
* Update hypothesis requirement from <6.46.11 to <6.46.12 by dependabot in https://github.com/pyvista/pyvista/pull/2734
* Improve PyPI link like numpy and pandas by tkoyama010 in https://github.com/pyvista/pyvista/pull/2742
* Update hypothesis requirement from <6.46.12 to <6.47.1 by dependabot in https://github.com/pyvista/pyvista/pull/2751
* Bump mypy from 0.960 to 0.961 by dependabot in https://github.com/pyvista/pyvista/pull/2750
* Bump jupyterlab from 3.4.2 to 3.4.3 by dependabot in https://github.com/pyvista/pyvista/pull/2753
* Bump trimesh from 3.12.5 to 3.12.6 by dependabot in https://github.com/pyvista/pyvista/pull/2759
* Bump pydata-sphinx-theme from 0.8.1 to 0.9.0 by dependabot in https://github.com/pyvista/pyvista/pull/2758
* Bump numpydoc from 1.3.1 to 1.4.0 by dependabot in https://github.com/pyvista/pyvista/pull/2760
* Update hypothesis requirement from <6.47.1 to <6.47.2 by dependabot in https://github.com/pyvista/pyvista/pull/2771
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2776
* Fix the error running by CodeQL. by tkoyama010 in https://github.com/pyvista/pyvista/pull/2772
* Update hypothesis requirement from <6.47.2 to <6.47.3 by dependabot in https://github.com/pyvista/pyvista/pull/2780
* Fail when regression image is missing on CI by MatthewFlamm in https://github.com/pyvista/pyvista/pull/2778
* Update hypothesis requirement from <6.47.3 to <6.47.4 by dependabot in https://github.com/pyvista/pyvista/pull/2792
* Bump osmnx from 1.2.0 to 1.2.1 by dependabot in https://github.com/pyvista/pyvista/pull/2796
* Keeping our actions up to date with Dependabot by tkoyama010 in https://github.com/pyvista/pyvista/pull/2801
* Bump actions/checkout from 2 to 3 by dependabot in https://github.com/pyvista/pyvista/pull/2804
* Bump docker/build-push-action from 2 to 3 by dependabot in https://github.com/pyvista/pyvista/pull/2807
* Bump actions/labeler from 3 to 4 by dependabot in https://github.com/pyvista/pyvista/pull/2806
* Bump actions/download-artifact from 2 to 3 by dependabot in https://github.com/pyvista/pyvista/pull/2803
* Bump actions/upload-artifact from 2 to 3 by dependabot in https://github.com/pyvista/pyvista/pull/2809
* Bump actions/setup-python from 1 to 4 by dependabot in https://github.com/pyvista/pyvista/pull/2805
* Bump codecov/codecov-action from 2 to 3 by dependabot in https://github.com/pyvista/pyvista/pull/2810
* Bump docker/metadata-action from 3 to 4 by dependabot in https://github.com/pyvista/pyvista/pull/2811
* Bump docker/login-action from 1 to 2 by dependabot in https://github.com/pyvista/pyvista/pull/2812
* Bump peter-evans/create-pull-request from 3 to 4 by dependabot in https://github.com/pyvista/pyvista/pull/2813
* Bump actions/cache from 2 to 3 by dependabot in https://github.com/pyvista/pyvista/pull/2831
* Bump param from 1.12.1 to 1.12.2 by dependabot in https://github.com/pyvista/pyvista/pull/2833
* skip if unable to create a matplotlib figure by akaszynski in https://github.com/pyvista/pyvista/pull/2823
* Cancel concurrent workflows by akaszynski in https://github.com/pyvista/pyvista/pull/2835
* Update hypothesis requirement from <6.47.4 to <6.47.5 by dependabot in https://github.com/pyvista/pyvista/pull/2849
* Bump ubuntu from 20.04 to latest by tkoyama010 in https://github.com/pyvista/pyvista/pull/2844
* Add community-reviewed label is need to merge by tkoyama010 in https://github.com/pyvista/pyvista/pull/2851
* Revert "Add community-reviewed label is need to merge" by tkoyama010 in https://github.com/pyvista/pyvista/pull/2860
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2862
* Update hypothesis requirement from <6.47.5 to <6.47.6 by dependabot in https://github.com/pyvista/pyvista/pull/2878
* Bump jupyter-sphinx from 0.3.2 to 0.4.0 by dependabot in https://github.com/pyvista/pyvista/pull/2879
* Remove need for labels. by akaszynski in https://github.com/pyvista/pyvista/pull/2877
* Additonal revert of 2877 by tkoyama010 in https://github.com/pyvista/pyvista/pull/2886
* Update hypothesis requirement from <6.47.6 to <6.48.2 by dependabot in https://github.com/pyvista/pyvista/pull/2895
* Build documentation using Python 3.9 and latest OSMesa wheel by akaszynski in https://github.com/pyvista/pyvista/pull/2876
* Additional revert of 2877 by tkoyama010 in https://github.com/pyvista/pyvista/pull/2893
* Update hypothesis requirement from <6.48.2 to <6.48.3 by dependabot in https://github.com/pyvista/pyvista/pull/2918
* Add `py.typed` Marker by adam-grant-hendry in https://github.com/pyvista/pyvista/pull/2904
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/2931
* Bump trimesh from 3.12.6 to 3.12.7 by dependabot in https://github.com/pyvista/pyvista/pull/2937
* Update hypothesis requirement from <6.48.3 to <6.48.4 by dependabot in https://github.com/pyvista/pyvista/pull/2938
* Bump typing-extensions from 4.2.0 to 4.3.0 by dependabot in https://github.com/pyvista/pyvista/pull/2939
* Bump lxml from 4.9.0 to 4.9.1 by dependabot in https://github.com/pyvista/pyvista/pull/2936
* Update hypothesis requirement from <6.48.4 to <6.49.2 by dependabot in https://github.com/pyvista/pyvista/pull/2942
* Fix two minor issues causing noise in docs or doc build by adeak in https://github.com/pyvista/pyvista/pull/2908
New Contributors
* Kirito-Excalibur made their first contribution in https://github.com/pyvista/pyvista/pull/2413
* luzpaz made their first contribution in https://github.com/pyvista/pyvista/pull/2443
* piyueh made their first contribution in https://github.com/pyvista/pyvista/pull/2485
* adam-grant-hendry made their first contribution in https://github.com/pyvista/pyvista/pull/2460
* j-bowhay made their first contribution in https://github.com/pyvista/pyvista/pull/2495
* yungchidanielcho made their first contribution in https://github.com/pyvista/pyvista/pull/2549
* danielgrzenda made their first contribution in https://github.com/pyvista/pyvista/pull/2553
* mbebic made their first contribution in https://github.com/pyvista/pyvista/pull/2551
* Failxxx made their first contribution in https://github.com/pyvista/pyvista/pull/2563
* germa89 made their first contribution in https://github.com/pyvista/pyvista/pull/2586
* JacobBumgarner made their first contribution in https://github.com/pyvista/pyvista/pull/2601
* StefRe made their first contribution in https://github.com/pyvista/pyvista/pull/2683
* mcgoldba made their first contribution in https://github.com/pyvista/pyvista/pull/2741
* mechajeff made their first contribution in https://github.com/pyvista/pyvista/pull/2875
**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.34.0...v0.35.1