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.
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.43.4...v0.43.5
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
translate
for geometric objects by @user27182 #5609axes_ranges
parameter in plotter.show_bounds
by @kmarchais #5670pv.Rectangle
for small numbers by @MatthewFlamm #5735Full Changelog: https://github.com/pyvista/pyvista/compare/v0.43.3...v0.43.4
ConeSource
by @tkoyama010 #5561Full Changelog: https://github.com/pyvista/pyvista/compare/v0.43.2...v0.43.3
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
Off
method when clear widgets by @tkoyama010 #5359PolyData.ray_trace
result if intersection is the origin by @darikg #5373edge_opacity
is not used in add_mesh
by @tkoyama010 #5380create_axes_orientation_box
unused argument by @tkoyama010 #5382CARTOPY_FEATURE
to stable release by @user27182 #5452Full Changelog: https://github.com/pyvista/pyvista/compare/v0.43.1...v0.43.2
unconstrained_font_size
to add_scalar_bar
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5317
Report()
hijacking shell output by @banesullivan in https://github.com/pyvista/pyvista/pull/5324
Cite this repository
is not working by @banesullivan in https://github.com/pyvista/pyvista/pull/5330
ruff
linter config to pyproject.toml
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5304
CODEOWNERS
assignments requires admin approval by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5337
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.43.0...v0.43.1
https://github.com/pyvista/pyvista/assets/41338087/d6ba752a-b158-4441-83b0-3e638529c6ef
Add more typehints by @akaszynski in https://github.com/pyvista/pyvista/pull/5171
Add conversion of 3D label maps to labeled meshes with SurfaceNets. by @jmargeta in https://github.com/pyvista/pyvista/pull/5176
connectivity
filter with new extraction modes and scalars by @user27182 in https://github.com/pyvista/pyvista/pull/4824
ConeSource
class by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4860
add_timer_event
helping make animation by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4839
Actor
to Prop3D
by @FelipeCybis in https://github.com/pyvista/pyvista/pull/4931
CylinderSource
class by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4890
MultipleLinesSource
class by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4954
spherical_to_cartesian
to features
by @denizkirbiyik in https://github.com/pyvista/pyvista/pull/5003
justification
property to TextProperty
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5055
texture_coordinates
to surface_from_para
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5098
figure_path
from environment variables by @AlejandroFernandezLuces in https://github.com/pyvista/pyvista/pull/5194
input_validation
package by @user27182 in https://github.com/pyvista/pyvista/pull/5100
edge_opacity
property to Property
class by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5192
pack_labels
and sort_labels
filters by @user27182 in https://github.com/pyvista/pyvista/pull/4802
PolyData
creation; allow all cell types to be used independently by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/5245
geometric_objects.translate()
bug for collinear axes case by @user27182 in https://github.com/pyvista/pyvista/pull/4884
CylinderSource
orientation by @Arnav-2004 in https://github.com/pyvista/pyvista/pull/5004
__repr__
by @larsoner in https://github.com/pyvista/pyvista/pull/5013
vtkImageDilateErode3D
not found error by @Arnav-2004 in https://github.com/pyvista/pyvista/pull/5020
all
in pyproject.toml, as it is no longer a variable by @jorgensd in https://github.com/pyvista/pyvista/pull/5072
text.py
by @roceb in https://github.com/pyvista/pyvista/pull/5078
Scraper
object repr
and add a test of it by @adeak in https://github.com/pyvista/pyvista/pull/5022
rotate_vector
by @kmarchais in https://github.com/pyvista/pyvista/pull/5181
connectivity
docs by @user27182 in https://github.com/pyvista/pyvista/pull/4872
ref
after references in documentation by @AdityaRanjanJha in https://github.com/pyvista/pyvista/pull/4946
codespell
v2.2.6 by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5010
cartesian_to_spherical
's returns by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5014
intersphinx_mapping
to Python3.11 by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5018
Google.Spacing
NO in .vale.ini
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5027
pv
when importing pyvista
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5034
Text
and TextProperty
to API documentation by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5058
itertools.product
to avoid nested loops in examples by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5077
master_doc
to root_doc
in Sphinx build configuration file by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5107
open_movie
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5115
text.py
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5073
Prop3D
class to the API document by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5085
cell_arrays
in documentation by @MatthewFlamm in https://github.com/pyvista/pyvista/pull/5199
PolyData.n_faces
by @darikg in https://github.com/pyvista/pyvista/pull/5229
input_validation
private package by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5247
DataSet.cell_neighbors_levels
by @dionhaefner in https://github.com/pyvista/pyvista/pull/5293
.pre-commit-config.yaml
interval weekly to monthly by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4874
Plotter.add_floor
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4866
typos
by @eggplants in https://github.com/pyvista/pyvista/pull/4865
test_download_files.py
by @igmochang in https://github.com/pyvista/pyvista/pull/4925
add_pick_obeserver
and use add_pick_observer
by @darikg in https://github.com/pyvista/pyvista/pull/4953
auto-approve.yml
to allow review request by bot by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4941
test downloads
option errors by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4924
auto-approve-dependabot.yml
to auto approve Dependabot PR by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4940
check-docstring-first
and end-of-file-fixer
in pre-commit-hooks
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4959
itertools.product
to avoid nested loops in renderers.py
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4969
test_geometric_sources.py
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/4978
.github/workflows/greetings.yml
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5026
pv
commit to .git-blame-ignore-revs
file by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5037
itertools.product
to avoid nested loops in arrays.py
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5053
pv
commit to .git-blame-ignore-revs
file" by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5070
_coerce_transformlike_arg
function by @user27182 in https://github.com/pyvista/pyvista/pull/5052
t_coords
and use texture_coordinates
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5079
Plotter.add_point_labels
shape
argument test by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5110
labelMapper
to labe_mapper
following PEP8 rule by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5101
.pre-commit-config.yaml
setting error by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5124
wrap
by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5143
CONTRIBUTING.rst
by @user27182 in https://github.com/pyvista/pyvista/pull/5150
PyQt6-Qt6!=6.6.1
to fix PyVistaQt and MNE-Python integration tests by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5263
PyQt6!=6.6.1
to fix PyVistaQt and MNE-Python integration tests by @tkoyama010 in https://github.com/pyvista/pyvista/pull/5279
trame_jupyter_extension
(trame
over jupyter
comm) by @alesgenova in https://github.com/pyvista/pyvista/pull/5240
Full Changelog: https://github.com/pyvista/pyvista/compare/v0.42.0...v0.43.0
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.2...v0.42.3
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