Pyvista

Latest version: v0.43.8

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

0.42.1

* Fix Trame Viewers in Jupyter by annehaley in https://github.com/pyvista/pyvista/pull/4844
* Deploy dev docs on non-tagged push by akaszynski in https://github.com/pyvista/pyvista/pull/4841

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.42.0...v0.42.1

0.42.0

<!-- Release notes generated using configuration in .github/release.yml at v0.42.0 -->

What's Changed
New Features
* More convenient PolyData face interface by darikg in https://github.com/pyvista/pyvista/pull/4637
* Add sample enhancements by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4782
* Add `Plotter.meshes` by germa89 in https://github.com/pyvista/pyvista/pull/4779
* Enable MSAA by default by akaszynski in https://github.com/pyvista/pyvista/pull/4793
* Add `download_frog_tissue` example and `'foreground'` opacity mapping by user27182 in https://github.com/pyvista/pyvista/pull/4801
* Add affine transform widget by akaszynski in https://github.com/pyvista/pyvista/pull/4803
* Refactor Trame widget - Vue 2 and Vue 3 versions by annehaley in https://github.com/pyvista/pyvista/pull/4811
* Add `Text` class for `font_file` as a parameter to multiple language by tkoyama010 in https://github.com/pyvista/pyvista/pull/4639
Bug fixes or behavior changes
* Resize plane to fit data in `fit_plane_to_points` by user27182 in https://github.com/pyvista/pyvista/pull/4671
* Fix error when add_mesh receives ndarray as texture by yifanlu0227 in https://github.com/pyvista/pyvista/pull/4697
* Fix `Plane` and `Sphere` normal/direction; fix `axis_rotation_angle` numerical error by user27182 in https://github.com/pyvista/pyvista/pull/4674
* Fix polyhedron cast to unstructured grid by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4712
* Use relative paths in the offlineviewer directive by greschd in https://github.com/pyvista/pyvista/pull/4733
* Restore active scalars in merge method. by user27182 in https://github.com/pyvista/pyvista/pull/4762
* Add PointSet.extract_surface etc to unsupported by tkoyama010 in https://github.com/pyvista/pyvista/pull/4794
* Raise `ValueError` when setting bad data from VTKObject. by user27182 in https://github.com/pyvista/pyvista/pull/4765
* Add check for identical surfaces for boolean filter by akaszynski in https://github.com/pyvista/pyvista/pull/4808
* Deprecate pass_cell_data by akaszynski in https://github.com/pyvista/pyvista/pull/4833
Documentation
* Docker improvements by banesullivan in https://github.com/pyvista/pyvista/pull/4686
* Update Trame by banesullivan in https://github.com/pyvista/pyvista/pull/4690
* Fix Vale errors in document by tkoyama010 in https://github.com/pyvista/pyvista/pull/4702
* Update implicit_distance docs to include sign info by user27182 in https://github.com/pyvista/pyvista/pull/4677
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/4725
* Add GemGIS as an external example by tkoyama010 in https://github.com/pyvista/pyvista/pull/4772
* Remove deprecated jupyter backends by banesullivan in https://github.com/pyvista/pyvista/pull/4687
* Remove comment about interactive by tkoyama010 in https://github.com/pyvista/pyvista/pull/4813
* Fix bug in the documentation of `extract_surface` by chemiskyy in https://github.com/pyvista/pyvista/pull/4816
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/4823
* Change the term "Twitter" to "X" by leviosacz in https://github.com/pyvista/pyvista/pull/4822
Maintenance
* Bump trimesh from 3.22.4 to 3.22.5 by dependabot in https://github.com/pyvista/pyvista/pull/4679
* Bump trame-client from 2.9.4 to 2.10.0 by dependabot in https://github.com/pyvista/pyvista/pull/4680
* Bump trame-vtk from 2.5.4 to 2.5.7 by dependabot in https://github.com/pyvista/pyvista/pull/4682
* Bump trame-server from 2.11.5 to 2.11.7 by dependabot in https://github.com/pyvista/pyvista/pull/4678
* Bump trame from 2.5.0 to 2.5.2 by dependabot in https://github.com/pyvista/pyvista/pull/4681
* Update hypothesis requirement from <6.81.3 to <6.82.1 by dependabot in https://github.com/pyvista/pyvista/pull/4683
* Update ipywidgets requirement from <8.0.0 to <9.0.0 by dependabot in https://github.com/pyvista/pyvista/pull/4694
* Bump sphinx-toolbox from 3.4.0 to 3.5.0 by dependabot in https://github.com/pyvista/pyvista/pull/4699
* Update nest-asyncio requirement from <1.5.7 to <1.5.8 by dependabot in https://github.com/pyvista/pyvista/pull/4718
* Bump sphinx-design from 0.4.1 to 0.5.0 by dependabot in https://github.com/pyvista/pyvista/pull/4719
* Bump sphinx from 6.2.1 to 7.1.1 by dependabot in https://github.com/pyvista/pyvista/pull/4717
* Test all cell types in test_cell by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4710
* Bump osmnx from 1.5.1 to 1.6.0 by dependabot in https://github.com/pyvista/pyvista/pull/4722
* Bump sphinx from 7.1.1 to 7.1.2 by dependabot in https://github.com/pyvista/pyvista/pull/4728
* Bump trimesh from 3.22.5 to 3.23.0 by dependabot in https://github.com/pyvista/pyvista/pull/4729
* For exact checks use `is` / `is not` by tkoyama010 in https://github.com/pyvista/pyvista/pull/4726
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyvista/pyvista/pull/4724
* Add Report class GPU test by tkoyama010 in https://github.com/pyvista/pyvista/pull/4649
* Bump trame from 2.5.2 to 3.1.0 by dependabot in https://github.com/pyvista/pyvista/pull/4739
* Bump jupyterlab from 4.0.3 to 4.0.4 by dependabot in https://github.com/pyvista/pyvista/pull/4740
* Reduce giant image file size (> 10MB) by tkoyama010 in https://github.com/pyvista/pyvista/pull/4421
* Bump trimesh from 3.23.0 to 3.23.1 by dependabot in https://github.com/pyvista/pyvista/pull/4746
* Update hypothesis requirement from <6.82.1 to <6.82.3 by dependabot in https://github.com/pyvista/pyvista/pull/4747
* Update hypothesis requirement from <6.82.3 to <6.82.4 by dependabot in https://github.com/pyvista/pyvista/pull/4751
* Bump sphinxcontrib-websupport from 1.2.4 to 1.2.5 by dependabot in https://github.com/pyvista/pyvista/pull/4753
* Bump sphinxcontrib-websupport from 1.2.5 to 1.2.6 by dependabot in https://github.com/pyvista/pyvista/pull/4755
* Update tqdm requirement from <4.66.0 to <4.67.0 by dependabot in https://github.com/pyvista/pyvista/pull/4756
* Bump mypy from 1.4.1 to 1.5.0 by dependabot in https://github.com/pyvista/pyvista/pull/4758
* Fix annotation type of `line_width` bool -> float by tkoyama010 in https://github.com/pyvista/pyvista/pull/4757
* Bump jupyterlab from 4.0.4 to 4.0.5 by dependabot in https://github.com/pyvista/pyvista/pull/4766
* Update hypothesis requirement from <6.82.4 to <6.82.5 by dependabot in https://github.com/pyvista/pyvista/pull/4767
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyvista/pyvista/pull/4770
* Bump trame from 3.1.0 to 3.2.1 by dependabot in https://github.com/pyvista/pyvista/pull/4780
* Bump mypy from 1.5.0 to 1.5.1 by dependabot in https://github.com/pyvista/pyvista/pull/4783
* Bump trame from 3.2.1 to 3.2.2 by dependabot in https://github.com/pyvista/pyvista/pull/4784
* Bump trimesh from 3.23.1 to 3.23.2 by dependabot in https://github.com/pyvista/pyvista/pull/4785
* Bump trimesh from 3.23.2 to 3.23.3 by dependabot in https://github.com/pyvista/pyvista/pull/4790
* Change dependabot interval daily to monthly by tkoyama010 in https://github.com/pyvista/pyvista/pull/4787
* Update hypothesis requirement from <6.82.5 to <6.82.6 by dependabot in https://github.com/pyvista/pyvista/pull/4792
* Bump trame from 3.2.2 to 3.2.4 by dependabot in https://github.com/pyvista/pyvista/pull/4789
* Bump scipy from 1.11.1 to 1.11.2 by dependabot in https://github.com/pyvista/pyvista/pull/4791
* Add numpydoc to .pre-commit-config.yaml by tkoyama010 in https://github.com/pyvista/pyvista/pull/4610
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyvista/pyvista/pull/4795
* Add missing libraries to pv.Report by tkoyama010 in https://github.com/pyvista/pyvista/pull/4800
* Use pv insted of pyvista in test code by tkoyama010 in https://github.com/pyvista/pyvista/pull/4805
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyvista/pyvista/pull/4812
* Update hypothesis requirement from <6.82.6 to <6.83.1 by dependabot in https://github.com/pyvista/pyvista/pull/4825
* Bump sphinx-notfound-page from 0.8.3 to 1.0.0 by dependabot in https://github.com/pyvista/pyvista/pull/4828
* Raise error when callback has empty arguments in `add_key_event` by tkoyama010 in https://github.com/pyvista/pyvista/pull/4820
* Bump imageio from 2.31.1 to 2.31.2 by dependabot in https://github.com/pyvista/pyvista/pull/4826
* Bump sphinx-gallery from 0.13.0 to 0.14.0 by dependabot in https://github.com/pyvista/pyvista/pull/4829
* Bump trimesh from 3.23.3 to 3.23.5 by dependabot in https://github.com/pyvista/pyvista/pull/4827
* [Hotfix] Remove deprecated method until version 0.41.0 by tkoyama010 in https://github.com/pyvista/pyvista/pull/4832

New Contributors
* user27182 made their first contribution in https://github.com/pyvista/pyvista/pull/4671
* yifanlu0227 made their first contribution in https://github.com/pyvista/pyvista/pull/4697
* greschd made their first contribution in https://github.com/pyvista/pyvista/pull/4733
* chemiskyy made their first contribution in https://github.com/pyvista/pyvista/pull/4816
* annehaley made their first contribution in https://github.com/pyvista/pyvista/pull/4811
* leviosacz made their first contribution in https://github.com/pyvista/pyvista/pull/4822

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.41.0...v0.42.0

0.41.0

<!-- Release notes generated using configuration in .github/release.yml at release/0.41 -->

What's Changed
* Isolate plotting API by banesullivan in https://github.com/pyvista/pyvista/pull/4629

Breaking Changes
* Texture tracking previously deprecated in https://github.com/pyvista/pyvista/pull/4515 is now removed (fast turnaround)
* Deprecate probe; better explain sample/interpolate by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4648

Bug fixes or behavior changes
* Fix issue with last_vtksz when building gallery by banesullivan in https://github.com/pyvista/pyvista/pull/4621
* HOTFIX: set server_proxy_enabled True if detected in environment by banesullivan in https://github.com/pyvista/pyvista/pull/4633
* Fix dynamic scraper paths by banesullivan in https://github.com/pyvista/pyvista/pull/4636

New Contributors
* AndCotOli made their first contribution in https://github.com/pyvista/pyvista/pull/4651

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.40.2...v0.41.0

0.40.0

This release is marked by dramatic improvements to PyVista's Trame-powered Jupyter backend, default theming, picking capabilities, and significant maintenance to improve PyVista's long-term sustainability.

What's Changed
Breaking Changes
* Deprecate Texture tracking on DataSet by banesullivan in https://github.com/pyvista/pyvista/pull/4515
* Rename UniformGrid to ImageData by banesullivan in https://github.com/pyvista/pyvista/pull/4518
* Set DocumentTheme as new default by banesullivan in https://github.com/pyvista/pyvista/pull/4516
* Switch default color to lightblue for document theme by banesullivan in https://github.com/pyvista/pyvista/pull/4574

New Features
* Add find_cells_intersecting_line by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4399
* Add Cell center property by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4480
* Adding append_polydata method by beroda in https://github.com/pyvista/pyvista/pull/4489
* Picking overhaul by banesullivan in https://github.com/pyvista/pyvista/pull/4254
* Measurement widget that snaps to points by banesullivan in https://github.com/pyvista/pyvista/pull/3718
* Dynamic Sphinx-Gallery Scraper by banesullivan in https://github.com/pyvista/pyvista/pull/4569

Bug fixes or behavior changes
* Add gif extension to Sphinx-Gallery scraper by AlejandroFernandezLuces in https://github.com/pyvista/pyvista/pull/4403
* Fix active scalars and pass point data in `to_tetrahedra` for `RectilinearGrid` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4406
* Remove SKIP in docstrings by akaszynski in https://github.com/pyvista/pyvista/pull/4419
* Fix merge dataset by akaszynski in https://github.com/pyvista/pyvista/pull/4414
* Fix multiblock convert for pointset by akaszynski in https://github.com/pyvista/pyvista/pull/4417
* Ensure update_scalars marks Modified by banesullivan in https://github.com/pyvista/pyvista/pull/4543
* Keep Plotter open for trame client view and connect axes widget by banesullivan in https://github.com/pyvista/pyvista/pull/4547
* Handle plotter scale for point picking by banesullivan in https://github.com/pyvista/pyvista/pull/4573
* Set default picker by akaszynski in https://github.com/pyvista/pyvista/pull/4576
* Fix 3D objects not being displayed in example of `save_graphic` by tkoyama010 in https://github.com/pyvista/pyvista/pull/4586
* Decouple core and plotting APIs to improve imports and tighten public namespace by banesullivan in https://github.com/pyvista/pyvista/pull/4486

Documentation
* Add PyHyperbolic3D as an external example by tkoyama010 in https://github.com/pyvista/pyvista/pull/4420
* Remove deprecations from pointset by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4439
* changed docstring for extract_all_edges() argument use_all_points by VictorGillioz in https://github.com/pyvista/pyvista/pull/4470
* Add vision6D to Connections by ykzzyk in https://github.com/pyvista/pyvista/pull/4488
* Let's make Authors section rock! by tkoyama010 in https://github.com/pyvista/pyvista/pull/4490
* Add Plotting document autosummary by tkoyama010 in https://github.com/pyvista/pyvista/pull/4463
* Fix external links typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4519
* Small fix of docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/4537
* Prevent deprecation warnings in examples by banesullivan in https://github.com/pyvista/pyvista/pull/4538
* Fix typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4572
* Clarify the difference between n_verts and n_points by darikg in https://github.com/pyvista/pyvista/pull/4594
* Add sunkit-pyvista as an external example by tkoyama010 in https://github.com/pyvista/pyvista/pull/4599

Maintenance
* Fix integration test error by installing imageio by tkoyama010 in https://github.com/pyvista/pyvista/pull/4391
* Automatically label .pre-commit-config.yaml update by tkoyama010 in https://github.com/pyvista/pyvista/pull/4396
* Simplify "all" optional dependency, add pytest_report_header by mwtoews in https://github.com/pyvista/pyvista/pull/4407
* Test MNE without ignoring deprecation warning by banesullivan in https://github.com/pyvista/pyvista/pull/4499
* Move VTK cell type to pyvista.CellType by beroda in https://github.com/pyvista/pyvista/pull/4485
* Reorganize to decouple plotting and core API tests by banesullivan in https://github.com/pyvista/pyvista/pull/4500
* Check garbage collection on all plotting tests, allow specific skipping by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4514
* Validate and clean up pyvista.plotting namespace by banesullivan in https://github.com/pyvista/pyvista/pull/4508
* Fix test_timer skip conditions by dcbr in https://github.com/pyvista/pyvista/pull/4527
* [HOTFIX] Move more plotting VTK imports by banesullivan in https://github.com/pyvista/pyvista/pull/4533
* Deprecate pyvista.utilities by banesullivan in https://github.com/pyvista/pyvista/pull/4507
* Isolate libGL VTK imports by banesullivan in https://github.com/pyvista/pyvista/pull/4539
* Improve EGL offscreen support by banesullivan in https://github.com/pyvista/pyvista/pull/4522
* Limit Docker image builds on PRs by banesullivan in https://github.com/pyvista/pyvista/pull/4591
* Change antialiasing default to ssaa by banesullivan in https://github.com/pyvista/pyvista/pull/4521
* Add GeoVista integration test by tkoyama010 in https://github.com/pyvista/pyvista/pull/4568
* HOTFIX: HTML repr width by banesullivan in https://github.com/pyvista/pyvista/pull/4600
* Move Vale CI job by banesullivan in https://github.com/pyvista/pyvista/pull/4606

New Contributors
* VictorGillioz made their first contribution in https://github.com/pyvista/pyvista/pull/4470
* ykzzyk made their first contribution in https://github.com/pyvista/pyvista/pull/4488

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.39.1...v0.40.0

0.39.0

<!-- Release notes generated using configuration in .github/release.yml at v0.39.0 -->

This release brings numerous new features, bug fixes, and documentation improvements to PyVista. Key new features include adding tolerance to UnstructuredGrid.merge, introducing pyvista.XdmfReader, adding texture features, implementing fast merge PolyData, and adding several new examples such as Hertzian contact, CFD, electronics cooling, and a pump bracket. Additionally, important bug fixes and behavior changes include resolving Trame import issues, fixing renderer scaling, improving UI state defaults, and enhancing the performance of Trame camera sync.

We would like to extend our gratitude to all volunteers and contributors for their continuous support in developing and maintaining PyVista. A special thank you goes out to the new contributors who joined us in this release!

What's Changed
Breaking Changes
* Make DataSet.cell a generator by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4082
New Features
* Add tolerance to UnstructuredGrid.merge by tkoyama010 in https://github.com/pyvista/pyvista/pull/4085
* Add Hertzian contact example by akaszynski in https://github.com/pyvista/pyvista/pull/4124
* Add pyvista.XdmfReader by tkoyama010 in https://github.com/pyvista/pyvista/pull/2839
* Feat/add connectivity methods by beroda in https://github.com/pyvista/pyvista/pull/3643
* Add texture features by akaszynski in https://github.com/pyvista/pyvista/pull/4179
* Add 'connected' argument to 'Plotter.add_lines' to create a series of connected lines by p-j-smith in https://github.com/pyvista/pyvista/pull/4214
* Fast merge PolyData by akaszynski in https://github.com/pyvista/pyvista/pull/4227
* Add tubes CFD example by akaszynski in https://github.com/pyvista/pyvista/pull/4229
* Add electronics cooling example by akaszynski in https://github.com/pyvista/pyvista/pull/4235
* Add simple aero bracket by akaszynski in https://github.com/pyvista/pyvista/pull/4258
* Add pump bracket example by akaszynski in https://github.com/pyvista/pyvista/pull/4255
* Add clear_data option for edge extraction by banesullivan in https://github.com/pyvista/pyvista/pull/4294
* Show scalar bar if scalar_bar_args are passed by banesullivan in https://github.com/pyvista/pyvista/pull/4295
* Pass cell data in to_tetrahedra by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4311
* Add icosphere by akaszynski in https://github.com/pyvista/pyvista/pull/4330
* Lazy reader imports by akaszynski in https://github.com/pyvista/pyvista/pull/4337
* Ensure UnstructuredGrid.cells are read only by akaszynski in https://github.com/pyvista/pyvista/pull/4329
* Deprecate offset in UnstructuredGrid by akaszynski in https://github.com/pyvista/pyvista/pull/4331
* Add clean unstructured grid by akaszynski in https://github.com/pyvista/pyvista/pull/4367
* Add iterative closest point by akaszynski in https://github.com/pyvista/pyvista/pull/4361
* Add a simple example to project points to a plane by akaszynski in https://github.com/pyvista/pyvista/pull/4374
* Add extract_cells_by_type by banesullivan in https://github.com/pyvista/pyvista/pull/4204
Bug fixes or behavior changes
* [HOTFIX] Resolve trame import issues by banesullivan in https://github.com/pyvista/pyvista/pull/3943
* Patch contextmanagers to handle exceptions by banesullivan in https://github.com/pyvista/pyvista/pull/3966
* [HOTFIX] Propagate Trame UI controls to all views by banesullivan in https://github.com/pyvista/pyvista/pull/3983
* Fix renderer scaling by banesullivan in https://github.com/pyvista/pyvista/pull/3990
* Pass texture coordinates when wrapping Trimesh object by Kiord in https://github.com/pyvista/pyvista/pull/3992
* Improve UI state defaults by banesullivan in https://github.com/pyvista/pyvista/pull/3993
* Improve trame server launching by banesullivan in https://github.com/pyvista/pyvista/pull/4000
* Typo's on the Trame User Guide by mdtanker in https://github.com/pyvista/pyvista/pull/4004
* Fix bug of get_data_range method in Table class. by tkoyama010 in https://github.com/pyvista/pyvista/pull/4052
* [HOTFIX] update_scalar_bar_range by banesullivan in https://github.com/pyvista/pyvista/pull/4035
* vtkFiltersParallelDIY2 ModuleNotFoundError -> ImportError by banesullivan in https://github.com/pyvista/pyvista/pull/4054
* Stop plotter from reopening by akaszynski in https://github.com/pyvista/pyvista/pull/4102
* Update trame-client in requirements_test.txt by akaszynski in https://github.com/pyvista/pyvista/pull/4110
* Fix Plotter docs by banesullivan in https://github.com/pyvista/pyvista/pull/3968
* Add trame prefix support for JupyterHub services by banesullivan in https://github.com/pyvista/pyvista/pull/4149
* Fix add_mesh_box_clip event parsing by banesullivan in https://github.com/pyvista/pyvista/pull/4152
* Fix/rectangle to polygon by hippo91 in https://github.com/pyvista/pyvista/pull/4145
* Disable anti-aliasing on cells example and fix doc path for CI by beroda in https://github.com/pyvista/pyvista/pull/4160
* trivial import to register ipykernel by akaszynski in https://github.com/pyvista/pyvista/pull/4172
* Fix update_scalar_bar_range() with named scalar bar by adeak in https://github.com/pyvista/pyvista/pull/3626
* Support number of labels and fmt in show_bounds by banesullivan in https://github.com/pyvista/pyvista/pull/3977
* Fix JupyterHub service proxy prefix issue by banesullivan in https://github.com/pyvista/pyvista/pull/4210
* Enforce value range testing for properties by akaszynski in https://github.com/pyvista/pyvista/pull/4226
* Improve performance of Trame camera sync by banesullivan in https://github.com/pyvista/pyvista/pull/4223
* Fix tubes example by akaszynski in https://github.com/pyvista/pyvista/pull/4248
* Add PointSet guards by akaszynski in https://github.com/pyvista/pyvista/pull/4225
* Fix add_composite use within add_mesh by banesullivan in https://github.com/pyvista/pyvista/pull/4261
* Add Sequence to DataSet[Attributes] `__setitem__` typing by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4278
* Allow `Sequences` in RectilinearGrid by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4315
* Fix ``linkchecker`` workflow and make file by germa89 in https://github.com/pyvista/pyvista/pull/4327
* Do not show edges with render_lines_as_tubes by akaszynski in https://github.com/pyvista/pyvista/pull/4358
* Resolve issues with imageio 2.28.1 by akaszynski in https://github.com/pyvista/pyvista/pull/4375
Documentation
* Fix remaining stale reference to FULL_DOC_BUILD by adeak in https://github.com/pyvista/pyvista/pull/3957
* Fix pyinstaller.rst docs by akaszynski in https://github.com/pyvista/pyvista/pull/3989
* 🎉 Add NumFOCUS affiliation status by banesullivan in https://github.com/pyvista/pyvista/pull/3999
* Fix a small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4003
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/4076
* Fix a small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4084
* Set VTK 9.0 as the minimum supported version by mwtoews in https://github.com/pyvista/pyvista/pull/4018
* Add "Sponsored by NumFOCUS" badge by tkoyama010 in https://github.com/pyvista/pyvista/pull/4049
* Drop Python 3.7 by mwtoews in https://github.com/pyvista/pyvista/pull/3938
* Change source links to github by akaszynski in https://github.com/pyvista/pyvista/pull/4113
* Apply blackdoc to python source by akaszynski in https://github.com/pyvista/pyvista/pull/4119
* Apply typo fix using codespell v2.2.4 by tkoyama010 in https://github.com/pyvista/pyvista/pull/4122
* Use a docstring length of 75 by akaszynski in https://github.com/pyvista/pyvista/pull/4129
* Add pydocstringformatter by akaszynski in https://github.com/pyvista/pyvista/pull/4125
* Start using vale and move docs source by akaszynski in https://github.com/pyvista/pyvista/pull/4118
* Fix NumFOCUS affiliation badge by banesullivan in https://github.com/pyvista/pyvista/pull/4139
* Fix pyvista_banner_small.png path by tkoyama010 in https://github.com/pyvista/pyvista/pull/4140
* Add example changing mapped scalars by banesullivan in https://github.com/pyvista/pyvista/pull/4138
* Fix a small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4143
* Add pyFBS to the external examples by akaszynski in https://github.com/pyvista/pyvista/pull/4157
* Link to pytest-pyvista in docs by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4153
* Integrate Vale for documentation by akaszynski in https://github.com/pyvista/pyvista/pull/4150
* Add black-doc to pre-commit by akaszynski in https://github.com/pyvista/pyvista/pull/4120
* Fix small reStructuredText format error by tkoyama010 in https://github.com/pyvista/pyvista/pull/4169
* Move Matplotlib to hard requirement by tkoyama010 in https://github.com/pyvista/pyvista/pull/4156
* Enforce docstring type and default consistency by akaszynski in https://github.com/pyvista/pyvista/pull/4155
* Add magnetic field example by akaszynski in https://github.com/pyvista/pyvista/pull/3058
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/4213
* Fix a small typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4217
* Add Trims trailing whitespace in pre-commit-hooks by tkoyama010 in https://github.com/pyvista/pyvista/pull/4211
* Typo fix by tkoyama010 in https://github.com/pyvista/pyvista/pull/4237
* Generalize pure VTK example by banesullivan in https://github.com/pyvista/pyvista/pull/4234
* Fix typo by tkoyama010 in https://github.com/pyvista/pyvista/pull/4256
* Transifex's Web Application's Domain Change by tkoyama010 in https://github.com/pyvista/pyvista/pull/4264
* Add topoGenesis to the external examples by tkoyama010 in https://github.com/pyvista/pyvista/pull/4268
* Update windows doc building command. by AlejandroFernandezLuces in https://github.com/pyvista/pyvista/pull/4276
* Enable vale by akaszynski in https://github.com/pyvista/pyvista/pull/4281
* Bump sphinx to v6.1.3 by akaszynski in https://github.com/pyvista/pyvista/pull/4282
* Support for multi version documentation by AlejandroFernandezLuces in https://github.com/pyvista/pyvista/pull/3862
* Fix specular values in examples by tkoyama010 in https://github.com/pyvista/pyvista/pull/4287
* Remove flask examples by banesullivan in https://github.com/pyvista/pyvista/pull/4299
* Typo fix by tkoyama010 in https://github.com/pyvista/pyvista/pull/4322
* Disable anti-aliasing on openfoam cooling example by akaszynski in https://github.com/pyvista/pyvista/pull/4321
* Fix the edit this page link by akaszynski in https://github.com/pyvista/pyvista/pull/4320
* Automated PR: Update Local Intersphinx by github-actions in https://github.com/pyvista/pyvista/pull/4362
* Use fullname for autosummary by akaszynski in https://github.com/pyvista/pyvista/pull/4368
* Improve pyvista.StructuredGrid example by natsuwater in https://github.com/pyvista/pyvista/pull/4365
* Fix plot output of docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/4383
Maintenance
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/3959
* Test with Python 3.11 by banesullivan in https://github.com/pyvista/pyvista/pull/3944
* MAINT: Add pyvistaqt integration test by larsoner in https://github.com/pyvista/pyvista/pull/3967
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/4005
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/4041
* Add .codacy.yml to exclude examples and tests by tkoyama010 in https://github.com/pyvista/pyvista/pull/4011
* removed _add_row_array by Chaitu-Tatipamula in https://github.com/pyvista/pyvista/pull/4056
* Add bug branch name to bug flag by tkoyama010 in https://github.com/pyvista/pyvista/pull/4053
* Remove unused argument categories by tkoyama010 in https://github.com/pyvista/pyvista/pull/4012
* Speed up PVDReader for files with many time points by MatthewFlamm in https://github.com/pyvista/pyvista/pull/3946
* Remove codecov for integration tests by akaszynski in https://github.com/pyvista/pyvista/pull/4111
* Use default matplotlib rcparams during testing by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4108
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/4121
* Close all plotters in testing, bump pytest-pyvista by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4114
* Gitpod no doc build and no prebuild by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4165
* Fix gallery cache by akaszynski in https://github.com/pyvista/pyvista/pull/4173
* Add devcontainer support by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4171
* BUG: Expose bug with scraping by larsoner in https://github.com/pyvista/pyvista/pull/4036
* trame-vtk maintenance by banesullivan in https://github.com/pyvista/pyvista/pull/4183
* comment out until 4193 is fixed. by tkoyama010 in https://github.com/pyvista/pyvista/pull/4194
* devcontainer enhancement by MatthewFlamm in https://github.com/pyvista/pyvista/pull/4202
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/4216
* Update pre-commit hooks by github-actions in https://github.com/pyvista/pyvista/pull/4246
* MAINT: Use setup-headless for pyvistaqt by larsoner in https://github.com/pyvista/pyvista/pull/4241
* [Hotfix] Fix download error by tkoyama010 in https://github.com/pyvista/pyvista/pull/4253
* [Hotfix] Remove codecov from requirements by tkoyama010 in https://github.com/pyvista/pyvista/pull/4269
* Move pre-commit GitHub action to pre-commit.ci by tkoyama010 in https://github.com/pyvista/pyvista/pull/4263
* Follow up pre-commit.ci adding by tkoyama010 in https://github.com/pyvista/pyvista/pull/4284
* Add CI workflow to test VTK master branch by banesullivan in https://github.com/pyvista/pyvista/pull/3704
* Fix documentation build settings by akaszynski in https://github.com/pyvista/pyvista/pull/4303
* Make imageio an optional dependency by basnijholt in https://github.com/pyvista/pyvista/pull/4333
* Fix documentation deployment by akaszynski in https://github.com/pyvista/pyvista/pull/4349
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyvista/pyvista/pull/4370
* Improve VTK and MPL version compatibility checks by banesullivan in https://github.com/pyvista/pyvista/pull/4184

New Contributors
* Kiord made their first contribution in https://github.com/pyvista/pyvista/pull/3992
* mdtanker made their first contribution in https://github.com/pyvista/pyvista/pull/4004
* Chaitu-Tatipamula made their first contribution in https://github.com/pyvista/pyvista/pull/4056
* hippo91 made their first contribution in https://github.com/pyvista/pyvista/pull/4145
* pre-commit-ci made their first contribution in https://github.com/pyvista/pyvista/pull/4370
* natsuwater made their first contribution in https://github.com/pyvista/pyvista/pull/4365

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.38.6...v0.39.0

0.38.4

Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.

- BUG: Fix bug with check 4078
- Fix a small typo 4084
- Remove unused argument categories 4012
- Add "Sponsored by NumFOCUS" badge 4049
- MAINT: Avoid infinite recusion 4099
- Stop plotter from reopening 4102
- Speed up PVDReader for files with many time points 3946
- Change source links to github 4113
- Fix Plotter docs 3968

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.