3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
geometric_objects.translate()
bug for collinear axes case by @user27182 in https://github.com/pyvista/pyvista/pull/4884
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.42.1...v0.42.2
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.42.0...v0.42.1
Plotter.meshes
by @germa89 in https://github.com/pyvista/pyvista/pull/4779
download_frog_tissue
example and 'foreground'
opacity mapping by @user27182 in https://github.com/pyvista/pyvista/pull/4801
Text
class for font_file
as a parameter to multiple language by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4639
fit_plane_to_points
by @user27182 in https://github.com/pyvista/pyvista/pull/4671
Plane
and Sphere
normal/direction; fix axis_rotation_angle
numerical error by @user27182 in https://github.com/pyvista/pyvista/pull/4674
ValueError
when setting bad data from VTKObject. by @user27182 in https://github.com/pyvista/pyvista/pull/4765
extract_surface
by @chemiskyy in https://github.com/pyvista/pyvista/pull/4816
is
/ is not
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4726
line_width
bool -> float by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4757
add_key_event
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4820
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.41.0...v0.42.0
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.40.2...v0.41.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.
to_tetrahedra
for RectilinearGrid
by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/4406
save_graphic
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4586
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.39.1...v0.40.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!
__setitem__
typing by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/4278
Sequences
in RectilinearGrid by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/4315
linkchecker
workflow and make file by @germa89 in https://github.com/pyvista/pyvista/pull/4327
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.38.6...v0.39.0
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
Many new features, bug fixes, and improvements to our documentation. Most notable new features include:
vtkAlgorithm
support for dynamic plottingvtkCell
Thank you to all volunteers and contributors that make it possible to continue to develop and support PyVista. A big shout-out to the 5 new contributors to this release!
add_mesh(..., color=True)
by @banesullivan in https://github.com/pyvista/pyvista/pull/3739
add_mesh
for pipelining by @banesullivan in https://github.com/pyvista/pyvista/pull/3318
recompute_normals
parameter to PolyData.save
by @lverret in https://github.com/pyvista/pyvista/pull/3845
cast_to_pointset
and add cast_to_poly_points
by @banesullivan in https://github.com/pyvista/pyvista/pull/3243
add_volume
and support RectilinearGrid by @akaszynski in https://github.com/pyvista/pyvista/pull/3794
contour_banded()
and improve examples by @banesullivan in https://github.com/pyvista/pyvista/pull/3842
interaction_event
instead of event_type
in two examples. by @dcbr in https://github.com/pyvista/pyvista/pull/3878
show_vertices
for vertex rendering by @banesullivan in https://github.com/pyvista/pyvista/pull/3745
render_window
docstring notes by @banesullivan in https://github.com/pyvista/pyvista/pull/3885
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.37.0...v0.38.0
This is a minor release of PyVista with many new features, bug fixes, and improvements to our documentation.
Thank you to all volunteers and contributors that make it possible to continue to develop and support PyVista. A big shout out to the 8 new contributors this release!
MultiBlockPlot3DReader
(vtkMultiBlockPlot3DReader
) by @whophil in https://github.com/pyvista/pyvista/pull/3150
Camera.tight
by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/3391
set_active_time_value
by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/3449
Patch release removing vtk version requirement to support Python 3.10 and conda installs. See #3117.