Releases: pyvista/pyvista
v0.43.7
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
- Use n_points to calculate distance in CircularArc @tkoyama010 #6025
Full Changelog: v0.43.6...v0.43.7
v0.43.6
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
PyQt6!=6.6.2
to fix PyVistaQt and MNE-Python integration tests @tkoyama010 #5641PyQt6!=6.6.3
to fix PyVistaQt and MNE-Python integration tests @tkoyama010 #5860- Fix missed ray traces in
multi_ray_trace
when origin points are outside bounding box @Keou0007 #5957 - Update trame-vtk to 2.8.6 @ChristosT #5959
PyQt6!=6.7.0
to fix PyVistaQt and MNE-Python integration tests @tkoyama010 #5978
Full Changelog: v0.43.5...v0.43.6
v0.43.5
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
- Fix Actor error of prop argument in initialization by @tkoyama010 #5782
- Fix axes labels on show_grid with all_edges by @kmarchais #5857
Full Changelog: v0.43.4...v0.43.5
v0.43.4
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
- Fix precision bug with
translate
for geometric objects by @user27182 #5609 - Fix
axes_ranges
parameter inplotter.show_bounds
by @kmarchais #5670 - Fix
pv.Rectangle
for small numbers by @MatthewFlamm #5735 - Fix temporary rendering before properties applied by @tkoyama010 #5759
Full Changelog: v0.43.3...v0.43.4
v0.43.3
- Fix plotting of ambiguous cell data: set preference based on actual field association by @MatthewFlamm #5484
- Fix the error of radius arg type in
ConeSource
by @tkoyama010 #5561 - Fix ImageData error when using spacing and extent by @tkoyama010 #5569
Full Changelog: v0.43.2...v0.43.3
v0.43.2
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
- Call
Off
method when clear widgets by @tkoyama010 #5359 - Fix incorrect
PolyData.ray_trace
result if intersection is the origin by @darikg #5373 - Fix
edge_opacity
is not used inadd_mesh
by @tkoyama010 #5380 - Fix
create_axes_orientation_box
unused argument by @tkoyama010 #5382 - Pin GeoVista integration test
CARTOPY_FEATURE
to stable release by @user27182 #5452 - [patch] vtkRedistributeDataSetFilter ImportError by @banesullivan #5467
Full Changelog: v0.43.1...v0.43.2
v0.43.1
What's Changed
New Features
- Add
unconstrained_font_size
toadd_scalar_bar
by @tkoyama010 in #5317
Bug fixes or behavior changes
- Fix connectivity plots in documentation by @beroda in #5307
- Fix issue with
Report()
hijacking shell output by @banesullivan in #5324 - Update plots before scraping by @alexrockhill in #5321
Documentation
- Add interactive plots in documentation by @ChristosT in #4938
- Add a step to push the branch in Minor Release Steps by @tkoyama010 in #5309
- Fix redirect link to fix LinkCheck CI error by @tkoyama010 in #5266
Maintenance
- Add more authors and update syntax for bot approval by @banesullivan in #5311
- Add a codeower to important files under .github/workflows by @tkoyama010 in #5312
- Ignore dependabot and pre-commit-ci PR for release by @tkoyama010 in #5308
- Optimize auto approval workflow by @banesullivan in #5328
- Deploy preview document only from command by @tkoyama010 in #5329
- Add admin to code owners of LICENSE, CODE OF CONDUCT etc by @banesullivan in #5327
- Update CITATION.cff to fix
Cite this repository
is not working by @banesullivan in #5330 - Add
ruff
linter config topyproject.toml
by @tkoyama010 in #5304 - Make pyvista/kitware team code owners to trame modules by @banesullivan in #5325
CODEOWNERS
assignments requires admin approval by @tkoyama010 in #5337
Full Changelog: v0.43.0...v0.43.1
v0.43.0
Highlights
- Allow some customization to trame toolbar by @FelipeCybis in #4855
Recording.2023-09-06.160410.mp4
- Add 3D SolidSphere and SolidSphereGeneric as geometric objects by @MatthewFlamm in #4965
- Add radial gradient background mode by @tkoyama010 in #4974
- Support user logos on the viewport by @banesullivan in #5103
-
Add more typehints by @akaszynski in #5171
-
Add conversion of 3D label maps to labeled meshes with SurfaceNets. by @jmargeta in #5176
What's Changed
New Features
- Add class to HTML widget by @larsoner in #4847
- Allow some customization to trame toolbar by @FelipeCybis in #4855
- Update
connectivity
filter with new extraction modes and scalars by @user27182 in #4824 - Add
ConeSource
class by @tkoyama010 in #4860 - Add
add_timer_event
helping make animation by @tkoyama010 in #4839 - Move user matrix from
Actor
toProp3D
by @FelipeCybis in #4931 - Add
CylinderSource
class by @tkoyama010 in #4890 - Add
MultipleLinesSource
class by @tkoyama010 in #4954 - Add radial gradient background mode by @tkoyama010 in #4974
- Add function
spherical_to_cartesian
tofeatures
by @denizkirbiyik in #5003 - Add
justification
property toTextProperty
by @tkoyama010 in #5055 - Add 3D SolidSphere and SolidSphereGeneric as geometric objects by @MatthewFlamm in #4965
- Add support for custom cyclers to color MultiBlocks by @abhiramtilakiiit in #5099
- Add
texture_coordinates
tosurface_from_para
by @tkoyama010 in #5098 - Add theme option to allow plotting empty meshes by @banesullivan in #5122
- Support user logos on the viewport by @banesullivan in #5103
- Add off screen devcontainer option by @MatthewFlamm in #5128
- Add option to get
figure_path
from environment variables by @AlejandroFernandezLuces in #5194 - Add option to always get screenshots from plotter shows by @AlejandroFernandezLuces in #5197
- Add conversion of 3D label maps to labeled meshes with SurfaceNets. by @jmargeta in #5176
- Add more typehints by @akaszynski in #5171
- Add
input_validation
package by @user27182 in #5100 - Add Text3DSource class by @user27182 in #5218
- Add
edge_opacity
property toProperty
class by @tkoyama010 in #5192 - Add embeddable jupyter widget by @banesullivan in #5168
- Add
pack_labels
andsort_labels
filters by @user27182 in #4802 - Add ability to control vertices for
PolyData
creation; allow all cell types to be used independently by @MatthewFlamm in #5245 - Add cast_to_polydata for Cell by @MatthewFlamm in #5242
- Improved Voxelization - Volume and Discretised Voxels by @bsburnham in #5095
- Add snap to closest point option for sample by @MatthewFlamm in #5271
Bug fixes or behavior changes
- Deploy dev docs on non-tagged push by @akaszynski in #4841
- Fix Trame Viewers in Jupyter by @annehaley in #4844
- Fix typed marker file for mypy by @eggplants in #4863
- Fix Parametric objects direction error by @tkoyama010 in #4853
- Make composite mapper dataset optional by @akaszynski in #4879
- Fix
geometric_objects.translate()
bug for collinear axes case by @user27182 in #4884 - Perform Render after Zoom event in default interactor key events by @ChristosT in #4958
- Fix
CylinderSource
orientation by @Arnav-2004 in #5004 - Give scraper a stable
__repr__
by @larsoner in #5013 - Fix module
vtkImageDilateErode3D
not found error by @Arnav-2004 in #5020 - Fix bug with actor removal rendering by @larsoner in #5046
- Remove trame from
all
in pyproject.toml, as it is no longer a variable by @jorgensd in #5072 - Captialize first word in sentence in
text.py
by @roceb in #5078 - Fix
Scraper
objectrepr
and add a test of it by @adeak in #5022 - Fix issue with +/-Y face floors by @banesullivan in #5140
- Ensure Theme subclasses cannot receive arbitrary attributes after instantiation by @MatthewFlamm in #5112
- Remove set_plot_theme from examples by @banesullivan in #5144
- Fix rotation bug with 90 degrees on
rotate_vector
by @kmarchais in #5181 - Remove deprecated multi_samples keyword arg by @akaszynski in #5185
- Support button release events on interactor by @banesullivan in #5160
- Suppress VTK debug messages in contour_labeled and fix extract_all_edges logging level restoration by @jmargeta in #5228
- Prevent unnecessary copy in DataSet.rename_array by @darikg in #5246
- Fix test code to bump trame-vtk from 2.5.9 to 2.6.2 by @tkoyama010 in #5262
Documentation
- Move version change step before doing test in release by @tkoyama010 in #4834
- Fix pyvista.DataSetFilters.extract_points documentation does not represent the features of the method by @planmi1287 in #4856
- Add step to check tag before git push tag by @tkoyama010 in #4858
- Update and fix
connectivity
docs by @user27182 in #4872 - Fix typos in docstring by @yr1404 in #4926
- Remove
ref
after references in documentation by @AdityaRanjanJha in #4946 - Move Slack to GitHub Discussions to announce by @tkoyama010 in #4887
- Add Plotter.center and Plotter.image examples by @Arnav-2004 in #4993
- Fix errors of
codespell
v2.2.6 by @tkoyama010 in #5010 - Fix the name of
cartesian_to_spherical
's returns by @tkoyama010 in #5014 - Pin python in
intersphinx_mapping
to Python3.11 by @tkoyama010 in #5018 - Set
Google.Spacing
NO in.vale.ini
by @tkoyama010 in #5027 - Define alias
pv
when importingpyvista
by @tkoyama010 in #5034 - Add examples for widgets methods by @abhiramtilakiiit in #5036
- Add a Professional Support section by @jourdain in #5045
- Fix ParametricRandomHills Deprecation examples by @tkoyama010 in #5050
- Move Professional Support section to Previous of Index Section by @tkoyama010 in #5057
- Use title-style capitalization to fix vale warning by @tkoyama010 in #5056
- Add
Text
andTextProperty
to API documentation by @tkoyama010 in #5058 - Fix the docstring link error which is using an alias by @tkoyama010 in #5040
- Use
itertools.product
to avoid nested loops in examples by @tkoyama010 in #5077 - Rename
master_doc
toroot_doc
in Sphinx build configuration file by @tkoyama010 in #5107
...
v0.42.3
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
- Fix module vtkImageDilateErode3D not found error by @Arnav-2004 #5020
- Set Google.Spacing NO in .vale.ini by @tkoyama010 #5027
- Update geovista integration test by @bjlittle #4957
- Fix GeoVista's CI error due to image regerssion test by @tkoyama010 #4970
Full Changelog: v0.42.2...v0.42.3
v0.42.2
Patch release with the following fixes/quality of life changes. This being a patch fix, there are no API changes.
What's Changed
- Fix typed marker file for mypy by @eggplants in #4863
- Fix Parametric objects direction error by @tkoyama010 in #4853
- Make composite mapper dataset optional by @akaszynski in #4879
- Fix
geometric_objects.translate()
bug for collinear axes case by @user27182 in #4884
Full Changelog: v0.42.1...v0.42.2