Pyvista

Latest version: v0.44.1

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

Scan your dependencies

Page 1 of 12

9.0.1

mkdir build && cd build
/io/cmake/bin/cmake -DVTK_BUILD_TESTING=OFF\
-DVTK_WHEEL_BUILD=ON\
-DVTK_PYTHON_VERSION=3\
-DVTK_WRAP_PYTHON=ON\
-DPython3_EXECUTABLE=$PYBIN\
-DVTK_OPENGL_HAS_EGL=True\
-DVTK_USE_X=False\
../
make -j
$PYBIN setup.py bdist_wheel


There's also one vanilla Python 3.9 wheel since that's not currently available on PyPi.

0.44.0

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

Highlights
* Ensure compatibility with NumPy 2.0
* Method Resolution Order compatibility for upcoming VTK 9.4 https://github.com/pyvista/pyvista/pull/5650 (preparation work to ensure some minimum level of compatibility with upcoming changes to VTK)
* Add Image Source module to create example images.
What's Changed
Breaking Changes
* Add parallel_projection and parallel_scale to Theme; make `camera` setting a first class `_ThemeConfig` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5624
* Ensure no overlap with crinkle clip by banesullivan in https://github.com/pyvista/pyvista/pull/6060
* Fix active normals for properties `point_normals`, `cell_normals`, and method `plot_normals` with `smooth_shading` by user27182 in https://github.com/pyvista/pyvista/pull/6062
New Features
* Scale array for points gaussian by kmarchais in https://github.com/pyvista/pyvista/pull/4366
* Add Paraview-like 2D interactor style by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5336
* Inherit `XdmfReader` class from `TimeReader` to improve time properties by tkoyama010 in https://github.com/pyvista/pyvista/pull/5332
* Add `outline_opacity` to `add_plane_widget` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5354
* Add `from_irregular_faces` to `PolyData` by darikg in https://github.com/pyvista/pyvista/pull/5375
* Add `font_family` param to `add_legend` function by tkoyama010 in https://github.com/pyvista/pyvista/pull/5396
* Add Victorian Goblet face illusion example by tkoyama010 in https://github.com/pyvista/pyvista/pull/5403
* Add italic and bold property to `TextPropery` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5408
* Add text justification option to `add_point_labels` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5407
* Trame Plotter UI: Menu positioning by annehaley in https://github.com/pyvista/pyvista/pull/5429
* Add custom trackball style and refactoring `enable_2d_style` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5428
* Allow computing number of cell vertices in `compute_cell_sizes` by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5474
* Add support to `meshio`'s `polyhedronX` cell types by keurfonluu in https://github.com/pyvista/pyvista/pull/5369
* Fix EnSight reader time set selection by advktEntnschdl in https://github.com/pyvista/pyvista/pull/5492
* Update CellArray to use ImportLegacyFormat by darikg in https://github.com/pyvista/pyvista/pull/5495
* Add `background_opacity` argument to `add_legend` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5509
* Add `CubeSource` algorithm class to represent cube by tkoyama010 in https://github.com/pyvista/pyvista/pull/5526
* Add `DiscSource` algorithm class to represent disc by tkoyama010 in https://github.com/pyvista/pyvista/pull/5531
* Add `LineSource` algorithm class to represent line by tkoyama010 in https://github.com/pyvista/pyvista/pull/5534
* Add `SphereSource` algorithm class to represent sphere by tkoyama010 in https://github.com/pyvista/pyvista/pull/5535
* Add `PolygonSource` algorithm class of polygon by tkoyama010 in https://github.com/pyvista/pyvista/pull/5539
* Add `PlatonicSolidSource` platonic solid algorithm by tkoyama010 in https://github.com/pyvista/pyvista/pull/5547
* Add `PlaneSource` to add plane algorithm source by tkoyama010 in https://github.com/pyvista/pyvista/pull/5562
* Add the `camera3d_widget` allow to move the camera by tkoyama010 in https://github.com/pyvista/pyvista/pull/5577
* Legend improvements by germa89 in https://github.com/pyvista/pyvista/pull/3015
* Add `compute_boundary_cell_quality` DataSet method by tkoyama010 in https://github.com/pyvista/pyvista/pull/5595
* Add `BoxSource` to add box algorithm source by tkoyama010 in https://github.com/pyvista/pyvista/pull/5620
* Add `ArrowSource` to add arrow algorithm source by tkoyama010 in https://github.com/pyvista/pyvista/pull/5622
* Add `SuperquadricSource` to add arrow algorithm by tkoyama010 in https://github.com/pyvista/pyvista/pull/5648
* Add `get_charts` method to `Renderer` by kmarchais in https://github.com/pyvista/pyvista/pull/5656
* Add `point_dtype` to `Cube` and `CubeSource` class by tkoyama010 in https://github.com/pyvista/pyvista/pull/5676
* Add capsule geometry use vtkCapsuleSource and vtkCylinderSource with `SetCapsuleCap` by kmarchais in https://github.com/pyvista/pyvista/pull/5655
* Add `add_box_axes` to avoid complexity of add_axes by tkoyama010 in https://github.com/pyvista/pyvista/pull/5605
* Add bounds to view methods on renderer by MattTheCuber in https://github.com/pyvista/pyvista/pull/5730
* Allow setting and getting string scalar field data by user27182 in https://github.com/pyvista/pyvista/pull/5747
* Add `Renderer` `viewport` setter to control layout by tkoyama010 in https://github.com/pyvista/pyvista/pull/5773
* Allow reading DICOM stack from directory with `pv.read()` by user27182 in https://github.com/pyvista/pyvista/pull/5776
* Add `resolve` property to `DataSetMapper` class by tkoyama010 in https://github.com/pyvista/pyvista/pull/5781
* Allow users to specify Trame Jupyter Mode in environment variable by annehaley in https://github.com/pyvista/pyvista/pull/5798
* Add composite dataset `PartitionedDataSet` class by tkoyama010 in https://github.com/pyvista/pyvista/pull/5833
* Add partition reader `XMLPartitionedDataSetReader` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5873
* Add CT image whole body segmentation dataset by user27182 in https://github.com/pyvista/pyvista/pull/5910
* Add UNISIM-II-D reservoir model reservoir dataset by user27182 in https://github.com/pyvista/pyvista/pull/5902
* Trame UI: add parallel projection toggle by banesullivan in https://github.com/pyvista/pyvista/pull/5882
* Add `user_dict` property to `DataSet` objects for storing user-specified data by user27182 in https://github.com/pyvista/pyvista/pull/5933
* Add `sigmoid_15` and `sigmoid_20` opacity transfer functions by user27182 in https://github.com/pyvista/pyvista/pull/5944
* Add Fluent CFF Reader `FLUENTCFFReader` class by tkoyama010 in https://github.com/pyvista/pyvista/pull/5953
* Add `clamping` option to `to_opacity_tf` method by tkoyama010 in https://github.com/pyvista/pyvista/pull/5975
* Add `extract_values` filter and update `connectivity` filter to use it by user27182 in https://github.com/pyvista/pyvista/pull/5963
* Add color mode option to `glyph` method of DataSet by tkoyama010 in https://github.com/pyvista/pyvista/pull/5985
* Add `download_headsq` to download headsq dataset by tkoyama010 in https://github.com/pyvista/pyvista/pull/5990
* Add `ImageEllipsoidSource` to create ellipsoid img by tkoyama010 in https://github.com/pyvista/pyvista/pull/5987
* Add `ImageMandelbrotSource` to create Mandelbrot by tkoyama010 in https://github.com/pyvista/pyvista/pull/5996
* Add `ImageNoiseSource` to create noise image by tkoyama010 in https://github.com/pyvista/pyvista/pull/5999
* Add `ImageSinusoidSource` to create sinusoidal img by tkoyama010 in https://github.com/pyvista/pyvista/pull/6000
* Add `ImageGaussianSource` of image with Gaussian by tkoyama010 in https://github.com/pyvista/pyvista/pull/6004
* Add `GambitReader` reads dataset in Fluent GAMBIT by tkoyama010 in https://github.com/pyvista/pyvista/pull/6026
* Add ASCII gaussian cube data `GaussianCubeReader` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5967
* Add `MINCImageReader` NetCDF-based img file format by tkoyama010 in https://github.com/pyvista/pyvista/pull/6041
* Update `extract_values` API and add new `split_values` filter by user27182 in https://github.com/pyvista/pyvista/pull/6001
* Add `PDBReader` class read Molecular Data files by tkoyama010 in https://github.com/pyvista/pyvista/pull/6038
* Add `GESignaReader` class read GE Signa ximg files by tkoyama010 in https://github.com/pyvista/pyvista/pull/6043
* Allow clearing cell and point data for all blocks by tkoyama010 in https://github.com/pyvista/pyvista/pull/6046
* Allow `Plotter` class to imports 3D Studio files by tkoyama010 in https://github.com/pyvista/pyvista/pull/6054
* Add `pad_image` filter generating closed surfaces by user27182 in https://github.com/pyvista/pyvista/pull/6051
* Allow `Plotter` class to imports obj files by tkoyama010 in https://github.com/pyvista/pyvista/pull/6068
* vtkContourTriangulator: fill polyline contours by banesullivan in https://github.com/pyvista/pyvista/pull/6059
* Add support write polygonal data to Houdini file by tkoyama010 in https://github.com/pyvista/pyvista/pull/6085
* Add `scale` argument to `Plotter.add_ruler` method by tkoyama010 in https://github.com/pyvista/pyvista/pull/6096
* Add `ParticleReader` to read particle data by tkoyama010 in https://github.com/pyvista/pyvista/pull/6040
* Add `points_to_cells` and `cells_to_points` ImageDataFilters by user27182 in https://github.com/pyvista/pyvista/pull/6071
* Add support save polygonal data to obj file by tkoyama010 in https://github.com/pyvista/pyvista/pull/6111
* Add support save polygonal data to OpenInventor by tkoyama010 in https://github.com/pyvista/pyvista/pull/6113
* Add `ProStarReader` to read unstructured grid data by tkoyama010 in https://github.com/pyvista/pyvista/pull/6120
* Add `seed` param to `ImageNoiseSource` and update default values by user27182 in https://github.com/pyvista/pyvista/pull/6170
* Add `origin` and `length` to `Prop3D` and add details to docstrings by user27182 in https://github.com/pyvista/pyvista/pull/6194
* Add `labels` property to `AxesActor` for convenience by user27182 in https://github.com/pyvista/pyvista/pull/6231
* Geographic north arrow orientation marker by banesullivan in https://github.com/pyvista/pyvista/pull/6070
* Add `protein_ribbons` filter by tkoyama010 in https://github.com/pyvista/pyvista/pull/6185
* Add texture reading feature to `import_obj` method by tkoyama010 in https://github.com/pyvista/pyvista/pull/6265
* Add `PathLike` type support of filename in importer by tkoyama010 in https://github.com/pyvista/pyvista/pull/6274
* Add `pathlib.Path` type support of filename in core by tkoyama010 in https://github.com/pyvista/pyvista/pull/6285
* Add `AxesGeometrySource` for generating axes datasets by user27182 in https://github.com/pyvista/pyvista/pull/6283
* Add `ImageGridSource` to create grid images by tkoyama010 in https://github.com/pyvista/pyvista/pull/6305
* Add `pathlib.Path` type support of filename in Plotter by tkoyama010 in https://github.com/pyvista/pyvista/pull/6308
* Add symmetric property to `AxesGeometrySource` by user27182 in https://github.com/pyvista/pyvista/pull/6309
* Add `Label` class for labeling 3D points by user27182 in https://github.com/pyvista/pyvista/pull/6310
* Add functions to convert orientation angles to/from a 3x3 rotation matrix by user27182 in https://github.com/pyvista/pyvista/pull/6311
* Add initial implementation of `AxesAssembly` by user27182 in https://github.com/pyvista/pyvista/pull/6317
* Add text labels to `AxesAssembly` by user27182 in https://github.com/pyvista/pyvista/pull/6321
* Add `Prop3D` features to `AxesAssembly` to make it orientable in space by user27182 in https://github.com/pyvista/pyvista/pull/6329
* Add `symmetric_bounds` parameter to `AxesGeometrySource` by user27182 in https://github.com/pyvista/pyvista/pull/6339
* Add `AxesAssemblySymmetric` class to allow the use of orientable symmetric axes by user27182 in https://github.com/pyvista/pyvista/pull/6341
* Add support for SciPy `Rotation` objects to transform validation methods by user27182 in https://github.com/pyvista/pyvista/pull/6347
* MRO compatibility for VTK 9.4 by banesullivan in https://github.com/pyvista/pyvista/pull/5650
Bug fixes or behavior changes
* Fix incorrect `PolyData.ray_trace` result if intersection is the origin by darikg in https://github.com/pyvista/pyvista/pull/5373
* Call `Off` method when clear widgets by tkoyama010 in https://github.com/pyvista/pyvista/pull/5359
* Fix `edge_opacity` is not used in `add_mesh` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5380
* Fix `create_axes_orientation_box` unused argument by tkoyama010 in https://github.com/pyvista/pyvista/pull/5382
* Pin GeoVista integration test `CARTOPY_FEATURE` to stable release by user27182 in https://github.com/pyvista/pyvista/pull/5452
* [patch] vtkRedistributeDataSetFilter ImportError by banesullivan in https://github.com/pyvista/pyvista/pull/5467
* Fix plotting of ambiguous cell data: set preference based on actual field association by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5484
* Fix the error of radius arg type in `ConeSource` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5561
* Fix ImageData error when using spacing and extent by tkoyama010 in https://github.com/pyvista/pyvista/pull/5569
* Fix `mypy` errors which is raised by running mypy pyvista by user27182 in https://github.com/pyvista/pyvista/pull/5588
* Fix precision bug with `translate` for geometric objects by user27182 in https://github.com/pyvista/pyvista/pull/5609
* Fix `CylinderStructured` orientation by user27182 in https://github.com/pyvista/pyvista/pull/5615
* ` PyQt6!=6.6.2` to fix PyVistaQt and MNE-Python integration tests by tkoyama010 in https://github.com/pyvista/pyvista/pull/5641
* Fix `axes_ranges` parameter in `plotter.show_bounds` by kmarchais in https://github.com/pyvista/pyvista/pull/5670
* Update Trame Examples: Use Vuetify 3 components by annehaley in https://github.com/pyvista/pyvista/pull/5668
* Fix `pv.Rectangle` for small numbers by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5735
* Add Path type hint for PolyData by kmarchais in https://github.com/pyvista/pyvista/pull/5757
* Fix temporary rendering before properties applied by tkoyama010 in https://github.com/pyvista/pyvista/pull/5759
* Fix read/save with `meshio` for meshes with polygon cells by user27182 in https://github.com/pyvista/pyvista/pull/5767
* Fix Actor error of prop argument in initialization by tkoyama010 in https://github.com/pyvista/pyvista/pull/5782
* Fix axes labels on show_grid with all_edges by kmarchais in https://github.com/pyvista/pyvista/pull/5857
* ` PyQt6!=6.6.3` to fix PyVistaQt and MNE-Python integration tests by tkoyama010 in https://github.com/pyvista/pyvista/pull/5860
* Fix UnboundLocalError: cannot access local variable 'iren' by darikg in https://github.com/pyvista/pyvista/pull/5618
* [patch] fix jupyter-server-proxy prefix path issue from 5818 by banesullivan in https://github.com/pyvista/pyvista/pull/5926
* Update trame-vtk to 2.8.6 by ChristosT in https://github.com/pyvista/pyvista/pull/5959
* Fix missed ray traces in `multi_ray_trace` when origin points are outside bounding box by Keou0007 in https://github.com/pyvista/pyvista/pull/5957
* ` PyQt6!=6.7.0` to fix PyVistaQt and MNE-Python integration tests by tkoyama010 in https://github.com/pyvista/pyvista/pull/5978
* Use n_points to calculate distance in CircularArc by tkoyama010 in https://github.com/pyvista/pyvista/pull/6025
* Fix `extract_values` invert parameter for multi-component values by user27182 in https://github.com/pyvista/pyvista/pull/6057
* Add missing `load` parameter to some example downloads by tkoyama010 in https://github.com/pyvista/pyvista/pull/6078
* Fix `image_threshold` bug with integer arrays on some systems by user27182 in https://github.com/pyvista/pyvista/pull/6100
* Fix bug of capsule position with vtk<9.3 using non-default parameters by kmarchais in https://github.com/pyvista/pyvista/pull/6119
* Fix type annotation of center property in DataSet by tkoyama010 in https://github.com/pyvista/pyvista/pull/6123
* Fix `cast_to_unstructured_grid` for `PointSet` by user27182 in https://github.com/pyvista/pyvista/pull/6127
* Use `matplotlib.pyplot.get_cmap` for matplotlib>3.8 by tkoyama010 in https://github.com/pyvista/pyvista/pull/6163
* Make Sphinx Gallery Examples reproducible with `rng` seed by user27182 in https://github.com/pyvista/pyvista/pull/6169
* Make `download_kitchen` example reproducible by user27182 in https://github.com/pyvista/pyvista/pull/6168
* Make `frog_tissue` a built-in example and fix flaky tests by user27182 in https://github.com/pyvista/pyvista/pull/6110
* Ensure compatibility with NumPy 2.0 by adeak in https://github.com/pyvista/pyvista/pull/6156
* Fix `AxesActor` default colors by user27182 in https://github.com/pyvista/pyvista/pull/6229
* Fix `add_ruler number_labels` to turn off the auto by MatthewFlamm in https://github.com/pyvista/pyvista/pull/6258
* Fix "none" for legend by akaszynski in https://github.com/pyvista/pyvista/pull/6260
* Fix `rgb` option for `add_composite` by user27182 in https://github.com/pyvista/pyvista/pull/6272
* Fix `Text3DSource` garbage collection by user27182 in https://github.com/pyvista/pyvista/pull/6281
* Copy before unstructured grid clean by akaszynski in https://github.com/pyvista/pyvista/pull/6337
Documentation
* More force static docs additions by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5363
* Checking `numpydoc_validation` GL07 in `pre-commit` by germa89 in https://github.com/pyvista/pyvista/pull/5349
* Add rule to check blanket noqa annotations to ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/5392
* Remove unused descriptions of external examples by tkoyama010 in https://github.com/pyvista/pyvista/pull/5379
* HAPPY NEW YEAR 2024 by tkoyama010 in https://github.com/pyvista/pyvista/pull/5417
* Switch `vuetify2` to `vuetify3` in examples script by tkoyama010 in https://github.com/pyvista/pyvista/pull/5441
* Add RUF100 rule to remove unused noqa directive by tkoyama010 in https://github.com/pyvista/pyvista/pull/5459
* Fix code to code-block/ define highlight languages by tkoyama010 in https://github.com/pyvista/pyvista/pull/5466
* Add Air Racing Trajectory Optimization as example by tkoyama010 in https://github.com/pyvista/pyvista/pull/5486
* More numpy 2.0 fixes: ndarray.ptp and np.ComplexWarning by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5496
* Add prettier check to format non-python code by tkoyama010 in https://github.com/pyvista/pyvista/pull/5503
* Move the description to the top of the README file by tkoyama010 in https://github.com/pyvista/pyvista/pull/5536
* Remove unused notes of XdmfReader class about time by tkoyama010 in https://github.com/pyvista/pyvista/pull/5583
* Remove comment about mypy support for decorated properties by dcbr in https://github.com/pyvista/pyvista/pull/5594
* Fix a small error of docstring included code parse by tkoyama010 in https://github.com/pyvista/pyvista/pull/5596
* Add FElupe package as external example of PyVista by tkoyama010 in https://github.com/pyvista/pyvista/pull/5598
* Update docs config for long and/or overloaded function signatures by user27182 in https://github.com/pyvista/pyvista/pull/5607
* Fix str.join calls can be replaced with f-strings by tkoyama010 in https://github.com/pyvista/pyvista/pull/5600
* Use iterable unpacking instead of concatenation by tkoyama010 in https://github.com/pyvista/pyvista/pull/5602
* Update README to add prettier badge by tkoyama010 in https://github.com/pyvista/pyvista/pull/5654
* Fix a typo in the customization trame toolbar example by tkoyama010 in https://github.com/pyvista/pyvista/pull/5682
* Add core typing to documentation by user27182 in https://github.com/pyvista/pyvista/pull/5621
* Add missing summary of Geometric Sources section by tkoyama010 in https://github.com/pyvista/pyvista/pull/5688
* Fix ghost-cells example by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5695
* Create security policy following Matplotlib project by tkoyama010 in https://github.com/pyvista/pyvista/pull/5721
* Add `trame` integration tests in `examples_trame` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5723
* Add Dependency version policy section about Python by tkoyama010 in https://github.com/pyvista/pyvista/pull/5713
* Add badge for being mentioned in awesome list by tkoyama010 in https://github.com/pyvista/pyvista/pull/5751
* Add DrillDown as external example of PyVista by tkoyama010 in https://github.com/pyvista/pyvista/pull/5750
* Delete unused document image files by tkoyama010 in https://github.com/pyvista/pyvista/pull/5760
* Change variable name in cylinder example of `slice_implicit` function by christjul in https://github.com/pyvista/pyvista/pull/5769
* Fix the small layout of versionadded in docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/5780
* Link api docs in examples for Mesh Creation by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5811
* Update README to fix layout of status badges table by tkoyama010 in https://github.com/pyvista/pyvista/pull/5816
* Add stpyvista as external example of PyVista by tkoyama010 in https://github.com/pyvista/pyvista/pull/5817
* Add VisualPIC as external example of PyVista by tkoyama010 in https://github.com/pyvista/pyvista/pull/5819
* Update Sphinx PyVista Plot Directive information by tkoyama010 in https://github.com/pyvista/pyvista/pull/5465
* Fix small typos of docstring in `plotting` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5834
* Fix `for` loops that can be list comprehensions by tkoyama010 in https://github.com/pyvista/pyvista/pull/5835
* Checks for `if` branches with identical arm bodies by tkoyama010 in https://github.com/pyvista/pyvista/pull/5836
* Ignore key-existence checks against `dict.keys()` calls by tkoyama010 in https://github.com/pyvista/pyvista/pull/5837
* Simplifying comparisons and usage of dictionaries by tkoyama010 in https://github.com/pyvista/pyvista/pull/5846
* Fix *.rst file error in sphinx using `sphinx-lint` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5861
* Fix ambiguous unicode character docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/5874
* Fix if else block instead of if exp (SIM108 rule) by tkoyama010 in https://github.com/pyvista/pyvista/pull/5881
* Add new `Dataset Gallery` docs page to summarize metadata for downloadable datasets by user27182 in https://github.com/pyvista/pyvista/pull/5822
* Remove useless return derived from Pylint linter by tkoyama010 in https://github.com/pyvista/pyvista/pull/5889
* Checks for use of `Optional` when default is None by tkoyama010 in https://github.com/pyvista/pyvista/pull/5899
* Check ambiguous Unicode characters in comments by tkoyama010 in https://github.com/pyvista/pyvista/pull/5900
* Check for builtins used as variables or parameters by tkoyama010 in https://github.com/pyvista/pyvista/pull/5907
* Check imports that are using a common convention by tkoyama010 in https://github.com/pyvista/pyvista/pull/5909
* Add built-in datasets to the Dataset Gallery by user27182 in https://github.com/pyvista/pyvista/pull/5872
* Add check for mutable default values in class attr by tkoyama010 in https://github.com/pyvista/pyvista/pull/5903
* Add check to move in or out of type-checking block by tkoyama010 in https://github.com/pyvista/pyvista/pull/5912
* Fix trailing comma missing and prohibited from COM by tkoyama010 in https://github.com/pyvista/pyvista/pull/5908
* Fix typing in `doc/source/make_tables.py` by user27182 in https://github.com/pyvista/pyvista/pull/5922
* Sort autosummery toctree list of Reader classes by tkoyama010 in https://github.com/pyvista/pyvista/pull/5928
* Update installation command on WSL at document by dveni in https://github.com/pyvista/pyvista/pull/5930
* Update CONTRIBUTING.rst to use auto number-listing by tkoyama010 in https://github.com/pyvista/pyvista/pull/5894
* Update index.rst to use auto number-listing by tkoyama010 in https://github.com/pyvista/pyvista/pull/5939
* Update document files to fix small typos by tkoyama010 in https://github.com/pyvista/pyvista/pull/5948
* Add Warnings section in `extract_surface` method about tracking point and cell indices by CristianoPizzamiglio in https://github.com/pyvista/pyvista/pull/5952
* Add `PyElastica` as an external example of PyVista by tkoyama010 in https://github.com/pyvista/pyvista/pull/5956
* Fix datetime call to use timezone-aware objects by tkoyama010 in https://github.com/pyvista/pyvista/pull/5969
* Ignore Sphinx warning about unpickable cache by tkoyama010 in https://github.com/pyvista/pyvista/pull/5982
* Add versionadded note to parameter `clamping` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5986
* Fix function calls in default function arguments by tkoyama010 in https://github.com/pyvista/pyvista/pull/6018
* Add `examples.vrml` module to sphinx API document by tkoyama010 in https://github.com/pyvista/pyvista/pull/6056
* Make example section of PyVista logo effective by tkoyama010 in https://github.com/pyvista/pyvista/pull/6063
* Update docs for `point_normals`, `cell_normals`, `face_normals` by user27182 in https://github.com/pyvista/pyvista/pull/6069
* Add Numerical Tours of Computational Mechanics with FEniCSx by tkoyama010 in https://github.com/pyvista/pyvista/pull/6072
* Check variable assignments that immediately return by tkoyama010 in https://github.com/pyvista/pyvista/pull/5911
* Add Notes Regarding Input Validation Testing section by tkoyama010 in https://github.com/pyvista/pyvista/pull/6103
* Add image representations example by user27182 in https://github.com/pyvista/pyvista/pull/6099
* Delete `examples/99-advanced/osmnx-example.py` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6109
* Make PyVista examples reproducible by user27182 in https://github.com/pyvista/pyvista/pull/6106
* Add note of shape `option` in `compute_cell_quality` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6150
* Fix typo of `add_orientation_widget` docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/6174
* Add PyVista demo animation at the top of README by tkoyama010 in https://github.com/pyvista/pyvista/pull/6180
* Fix typos using codespell v2.3.0 checking by tkoyama010 in https://github.com/pyvista/pyvista/pull/6188
* Add `See Also` sections and minor updates to axes-related docstrings in `renderer.py` by user27182 in https://github.com/pyvista/pyvista/pull/6198
* Add examples and update docstrings for theme axes by user27182 in https://github.com/pyvista/pyvista/pull/6195
* Fix internal links to core typing by user27182 in https://github.com/pyvista/pyvista/pull/6206
* Unify the expression of axes into x,y,z-axis by tkoyama010 in https://github.com/pyvista/pyvista/pull/6209
* Improve docstrings and examples for `Property` class attributes by user27182 in https://github.com/pyvista/pyvista/pull/6193
* Fix path of asset gif image to display in PyPI by tkoyama010 in https://github.com/pyvista/pyvista/pull/6212
* A thank you to user27182 by tkoyama010 in https://github.com/pyvista/pyvista/pull/6181
* Fix all `TypeError` expressions in docstring by tkoyama010 in https://github.com/pyvista/pyvista/pull/6228
* Fix docstring expression of `color_mode` argument by tkoyama010 in https://github.com/pyvista/pyvista/pull/6227
* Uses PyGrep hooks (only needed if RST present) by tkoyama010 in https://github.com/pyvista/pyvista/pull/6223
* Upgrade type annotations except for `/pyvista/trame` by user27182 in https://github.com/pyvista/pyvista/pull/6235
* Remove unused `isort: skip` directive by tkoyama010 in https://github.com/pyvista/pyvista/pull/6239
* Publish `validation` package docs by user27182 in https://github.com/pyvista/pyvista/pull/5664
* Update type annotations in `/pyvista/trame` by user27182 in https://github.com/pyvista/pyvista/pull/6158
* Dropping black and use ruff-format by tkoyama010 in https://github.com/pyvista/pyvista/pull/6218
* Add tiny badge with number of repositories by tkoyama010 in https://github.com/pyvista/pyvista/pull/6296
* Fix errors to bump ruff from 0.4.7 to 0.5.0 by tkoyama010 in https://github.com/pyvista/pyvista/pull/6332
* Add a good first issue link badge to README by tkoyama010 in https://github.com/pyvista/pyvista/pull/6343
Maintenance
* Bump artifacts action version by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5362
* Unify docstring style guide with `numpydoc` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5370
* Add `NumPy-specific rules` check using `ruff` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5385
* Fix use random in `pytest.mark.parametrize` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5399
* Add `flake8-comprehensions` check using `ruff` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5397
* Remove unused argument `fig_titles` in `html_rst` function by tkoyama010 in https://github.com/pyvista/pyvista/pull/5381
* Simplify charts bookkeeping and update `has_charts` by dcbr in https://github.com/pyvista/pyvista/pull/5356
* Check the validity of padding information when initializing cells of a CellArray by Louis-Pujol in https://github.com/pyvista/pyvista/pull/5404
* Add group update settings to `dependabot` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5351
* Add `flake8-raise` check using ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/5400
* Update `.gitignore` to remove flask examples by tkoyama010 in https://github.com/pyvista/pyvista/pull/5447
* Add custom `mypy` plugin to support generic array-like types by user27182 in https://github.com/pyvista/pyvista/pull/5285
* Add a `generate_images` function to sphinx-gallery module by Louis-Pujol in https://github.com/pyvista/pyvista/pull/5445
* Merge `core._typing` package into `core._typing_core` namespace by user27182 in https://github.com/pyvista/pyvista/pull/5464
* Fixes for numpy 2.0 in core by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5453
* numpy 2.0 fix for np.unique by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5493
* Delete files from `labeler.yml` which is removed by tkoyama010 in https://github.com/pyvista/pyvista/pull/5508
* Add devcontainer features to dependabot by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5517
* Use labels for vtk-master testing by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5527
* Bump flake8-isort from 6.0.0 to 6.1.1 to fix error by user27182 in https://github.com/pyvista/pyvista/pull/5538
* Rename `input_validation` package to `validation` by user27182 in https://github.com/pyvista/pyvista/pull/5558
* VTK master compatibility by banesullivan in https://github.com/pyvista/pyvista/pull/5530
* Adding the codecov token to use codecov-action v4 by tkoyama010 in https://github.com/pyvista/pyvista/pull/5570
* Fix `save_meshio` with Numpy v2 by keurfonluu in https://github.com/pyvista/pyvista/pull/5551
* Fix uint8 error for numpy2 in validation by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5580
* Move array casting functions into `validation` package by user27182 in https://github.com/pyvista/pyvista/pull/5573
* Ignore `flake8` E704 to fix conflict with `black` by user27182 in https://github.com/pyvista/pyvista/pull/5592
* Make `mypy` output more verbose error message by user27182 in https://github.com/pyvista/pyvista/pull/5590
* Add `--warn-unused-ignores` to `mypy` config by user27182 in https://github.com/pyvista/pyvista/pull/5589
* Add `--disallow-any-generics` to `mypy` config by user27182 in https://github.com/pyvista/pyvista/pull/5593
* Rename, remove, rework `validation` functions by user27182 in https://github.com/pyvista/pyvista/pull/5586
* Fix top-level linter settings deprecated in ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/5599
* Add `flake8-pie` lint check using ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/5601
* Use explicit conversion flag within f-strings by tkoyama010 in https://github.com/pyvista/pyvista/pull/5603
* Specify the version of test library at patch level by tkoyama010 in https://github.com/pyvista/pyvista/pull/5629
* Add pytest fixture incorrect parentheses style set by tkoyama010 in https://github.com/pyvista/pyvista/pull/5625
* Add regression testing for geometric and parametric objects with `direction` or `normal` param by user27182 in https://github.com/pyvista/pyvista/pull/5614
* Add preview_pull_request2.yml to provide a preview by tkoyama010 in https://github.com/pyvista/pyvista/pull/5644
* Fix secret variable name NETLIFY_DEV_SITE_ID2 by tkoyama010 in https://github.com/pyvista/pyvista/pull/5645
* Add style rule derived from flake8-pytest-style by tkoyama010 in https://github.com/pyvista/pyvista/pull/5637
* Use source class and filter in Tube function by tkoyama010 in https://github.com/pyvista/pyvista/pull/5617
* Append 'Like' suffix to core array-like type aliases by user27182 in https://github.com/pyvista/pyvista/pull/5661
* Ignore flake8 E701 and E702 to fix conflict with black by user27182 in https://github.com/pyvista/pyvista/pull/5674
* Add sphinx group update settings to `dependabot` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5671
* Modify `test_direction_objects` to give meaningful names to test cases by user27182 in https://github.com/pyvista/pyvista/pull/5643
* Allow subclasses to set new attributes with `no_new_attr` decorator by user27182 in https://github.com/pyvista/pyvista/pull/5673
* Update `mypy` config to use error codes in `type: ignore` comments by user27182 in https://github.com/pyvista/pyvista/pull/5719
* Improve `pyvista.version_info` and `pyvista.vtk_version_info` by kmarchais in https://github.com/pyvista/pyvista/pull/5707
* Add no_new_attr decorator to geometry source classes by tkoyama010 in https://github.com/pyvista/pyvista/pull/5568
* Import `pyvista` plotting modules statically to enable auto-complete for type checkers by user27182 in https://github.com/pyvista/pyvista/pull/5715
* Add maintenance label for `testing/` branches by user27182 in https://github.com/pyvista/pyvista/pull/5729
* Create discussion forms for new discussions by tkoyama010 in https://github.com/pyvista/pyvista/pull/5280
* Add update-pr-branch action to update PR branch by tkoyama010 in https://github.com/pyvista/pyvista/pull/5741
* Use pyvista-bot for preview documents in PR by tkoyama010 in https://github.com/pyvista/pyvista/pull/5756
* Raise `TypeError` for `compute_normals` with vertex or line cells by user27182 in https://github.com/pyvista/pyvista/pull/5754
* Remove unused returns in property setter functions by tkoyama010 in https://github.com/pyvista/pyvista/pull/5783
* Remove deprecated examples from `examples.downloads` by user27182 in https://github.com/pyvista/pyvista/pull/5785
* Remove tests for deprecated examples by user27182 in https://github.com/pyvista/pyvista/pull/5786
* Use pyvista-bot for intersphinx update in PR by tkoyama010 in https://github.com/pyvista/pyvista/pull/5795
* Re-open is unneeded anymore in intersphinx update by tkoyama010 in https://github.com/pyvista/pyvista/pull/5797
* Add file-contents-sorter to pre-commit-hooks check by tkoyama010 in https://github.com/pyvista/pyvista/pull/5803
* Refactor and standardize loading examples from `downloads.py` by user27182 in https://github.com/pyvista/pyvista/pull/5787
* Add `flake8-use-pathlib` lint check using ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/5818
* Drop `param` installation as `panel` was dropped by tkoyama010 in https://github.com/pyvista/pyvista/pull/5831
* Fix deprecated warning using `box` in `add_axes` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5832
* Add ignore labels to `pyvista-bot`'s pull requests by tkoyama010 in https://github.com/pyvista/pyvista/pull/5839
* Revert [mirrors-prettier: v3.1.0 → v4.0.0-alpha.8] by tkoyama010 in https://github.com/pyvista/pyvista/pull/5847
* Add vocab accept.txt to file-contents-sorter check by tkoyama010 in https://github.com/pyvista/pyvista/pull/5865
* Rename `example_loader` to `dataset_loader` and create separate `test_dataset_loader` file by user27182 in https://github.com/pyvista/pyvista/pull/5867
* Fix suppressible exception from flake8-simplify by tkoyama010 in https://github.com/pyvista/pyvista/pull/5879
* Fix verbose raise derived from tryceratops linter by tkoyama010 in https://github.com/pyvista/pyvista/pull/5880
* Fix unnecessary return None of flake8-return lint by tkoyama010 in https://github.com/pyvista/pyvista/pull/5875
* Fix needless bool derived from the flake8-simplify by tkoyama010 in https://github.com/pyvista/pyvista/pull/5878
* Fix duplicate isinstance call from flake8-simplify by tkoyama010 in https://github.com/pyvista/pyvista/pull/5876
* Fix string literal concatenation using `ISC` rules by tkoyama010 in https://github.com/pyvista/pyvista/pull/5883
* Fix unnecessary iterable allocation for first elem by tkoyama010 in https://github.com/pyvista/pyvista/pull/5884
* Fix if else block instead of dict lookup (SIM116) by tkoyama010 in https://github.com/pyvista/pyvista/pull/5886
* Fix if expressions that can be replaced with bool by tkoyama010 in https://github.com/pyvista/pyvista/pull/5887
* Fix loops that can be replaced with a builtin func by tkoyama010 in https://github.com/pyvista/pyvista/pull/5885
* Fix repeated equality comparison from the Pylint by tkoyama010 in https://github.com/pyvista/pyvista/pull/5890
* Use all SIM rules at ruff check configuration by tkoyama010 in https://github.com/pyvista/pyvista/pull/5888
* Fix collapsible else if derived from the Pylint by tkoyama010 in https://github.com/pyvista/pyvista/pull/5891
* Revert "Fix collapsible else if derived from the Pylint" by tkoyama010 in https://github.com/pyvista/pyvista/pull/5893
* Fix submodule imports aliased to submodule name by tkoyama010 in https://github.com/pyvista/pyvista/pull/5896
* Fix import aliases that do not rename the original by tkoyama010 in https://github.com/pyvista/pyvista/pull/5897
* Fix getattr takes a constant attr value as an arg by tkoyama010 in https://github.com/pyvista/pyvista/pull/5905
* Fix use of mutable objects as function default arg by tkoyama010 in https://github.com/pyvista/pyvista/pull/5904
* Use pyvista-bot for labeling Pull Requests by tkoyama010 in https://github.com/pyvista/pyvista/pull/5920
* Add development CI for NumPy 2.0 beta testing by MatthewFlamm in https://github.com/pyvista/pyvista/pull/5450
* Update linkcheck GitHub Actions yaml to fix error by tkoyama010 in https://github.com/pyvista/pyvista/pull/5929
* Use pyvista-bot to add labels to Pull Requests by tkoyama010 in https://github.com/pyvista/pyvista/pull/5932
* Fix using flake8-pyi rules for linting typeshed by tkoyama010 in https://github.com/pyvista/pyvista/pull/5941
* Move `user_dict` from `DataSet` to `DataObject` to support `MultiBlock` by user27182 in https://github.com/pyvista/pyvista/pull/5949
* Sort `CLASS_READERS` dictionary based on alphabet by tkoyama010 in https://github.com/pyvista/pyvista/pull/5954
* Pin `macos-12` in testing and deployment actions by tkoyama010 in https://github.com/pyvista/pyvista/pull/5960
* Improve detection of embree and update installation instructions in ImportError of multi_ray_trace by Keou0007 in https://github.com/pyvista/pyvista/pull/5955
* Fix missing `from __future__ import annotations` by tkoyama010 in https://github.com/pyvista/pyvista/pull/5961
* Add ruff rules which doesn't raise errors now by tkoyama010 in https://github.com/pyvista/pyvista/pull/5970
* Bump black to 24.4.1 to support 3.12 f-strings by user27182 in https://github.com/pyvista/pyvista/pull/5977
* Add `pygrep-hooks` rule which raise now error now by tkoyama010 in https://github.com/pyvista/pyvista/pull/5993
* Add pytest group update settings to `dependabot` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6013
* Fix loop control variable that overrides iterable by tkoyama010 in https://github.com/pyvista/pyvista/pull/6020
* Add sshd in `devcontainer.json` to ssh access by tkoyama010 in https://github.com/pyvista/pyvista/pull/6024
* Fix empty methods without an abstract decorator by tkoyama010 in https://github.com/pyvista/pyvista/pull/6021
* Assign useless expressions to a variable or remove by tkoyama010 in https://github.com/pyvista/pyvista/pull/6019
* Fix useless comparisons which have no effect by tkoyama010 in https://github.com/pyvista/pyvista/pull/6014
* Remove deprecated `stitle` kwarg from `Plotter` by user27182 in https://github.com/pyvista/pyvista/pull/6035
* Remove deprecated `ImageData` constructor args by user27182 in https://github.com/pyvista/pyvista/pull/6034
* Fix to apply all `flake8-bugbear` rules in check by tkoyama010 in https://github.com/pyvista/pyvista/pull/6036
* Remove deprecated probe filter by user27182 in https://github.com/pyvista/pyvista/pull/6033
* Remove picker methods which is deprecated until 0.43 by tkoyama010 in https://github.com/pyvista/pyvista/pull/6031
* Checks for self-assignment of variable from Pylint by tkoyama010 in https://github.com/pyvista/pyvista/pull/6048
* Add checks for `return` statements in `try` blocks by tkoyama010 in https://github.com/pyvista/pyvista/pull/6050
* Fix `dict.items` that discard either key or value by tkoyama010 in https://github.com/pyvista/pyvista/pull/6037
* Cache build html for preview in each pull request by tkoyama010 in https://github.com/pyvista/pyvista/pull/6094
* Revert "Cache build html for preview in each pull request" by tkoyama010 in https://github.com/pyvista/pyvista/pull/6095
* Exclude `tests/core/typing` from flake8 and black by tkoyama010 in https://github.com/pyvista/pyvista/pull/6102
* Add typing-extensions as dependent library of PyVista by tkoyama010 in https://github.com/pyvista/pyvista/pull/6104
* Check immediate raise within exception handlers by tkoyama010 in https://github.com/pyvista/pyvista/pull/6105
* Deprecate `download_osmnx_graph` download function by tkoyama010 in https://github.com/pyvista/pyvista/pull/6107
* Skip `Vale` checks for large diffs (more than 300 files changed) by user27182 in https://github.com/pyvista/pyvista/pull/6116
* Remove walrus operator to read code in linear flow by tkoyama010 in https://github.com/pyvista/pyvista/pull/6121
* Add `warn_redundant_casts` to mypy config by user27182 in https://github.com/pyvista/pyvista/pull/6124
* Remove unused ignore RT01 under `pyvista/core` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6125
* Remove unused numpydoc ignore RT01 in `reader.py` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6134
* Remove unused ignore RT01 under `pyvista/ext` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6136
* Add data type check in `cast_to_polydata` test by tkoyama010 in https://github.com/pyvista/pyvista/pull/6135
* Add testing for doc images generated by sphinx build by user27182 in https://github.com/pyvista/pyvista/pull/5718
* Add new `doc_image_cache` image for flaky frog tissue test by user27182 in https://github.com/pyvista/pyvista/pull/6138
* Align variable names with the assign argument name by tkoyama010 in https://github.com/pyvista/pyvista/pull/6140
* Revert "Bump adRise/update-pr-branch from 0.7.2 to 0.8.0" by tkoyama010 in https://github.com/pyvista/pyvista/pull/6142
* Revert "Skip `Vale` checks for large diffs (more than 300 files changed)" by tkoyama010 in https://github.com/pyvista/pyvista/pull/6117
* Rename `validate_arrayN_uintlike` -> `validate_arrayN_unsigned` by tkoyama010 in https://github.com/pyvista/pyvista/pull/6151
* Dropping isort and move to lint.isort rule in ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/5712
* Add `ChartMPL flaky` test images by user27182 in https://github.com/pyvista/pyvista/pull/6172
* Dropping pyupgrade and move to pyupgrade-up rule in ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/6159
* Make imports from `collections` and `collections.abc` consistent by user27182 in https://github.com/pyvista/pyvista/pull/6165
* Add `show-fixes` arg to `ruff` to make it clear which rule(s) are being applied by user27182 in https://github.com/pyvista/pyvista/pull/6161
* `"PyQt6-Qt6!=6.6.0,!=6.7.0" "PyQt6!=6.6.0"` to fix PyVistaQt and MNE-Python integration tests by tkoyama010 in https://github.com/pyvista/pyvista/pull/6182
* Temporarily restrict NumPy version in pyproject.toml by adeak in https://github.com/pyvista/pyvista/pull/6210
* Use numpy nightly wheel for 2.0 testing by MatthewFlamm in https://github.com/pyvista/pyvista/pull/6155
* Fix noqa in `validation` package `__init__.py` by user27182 in https://github.com/pyvista/pyvista/pull/6215
* Update `ArrayLike` and `NumberType` definitions in core typing by user27182 in https://github.com/pyvista/pyvista/pull/6216
* Upload artifacts with generated images for failed plotting tests by user27182 in https://github.com/pyvista/pyvista/pull/6204
* Add nested tuple and list type annotations to `validation` array-casting functions by user27182 in https://github.com/pyvista/pyvista/pull/6217
* Fix duplicate Ruff's target-version and project.requires-python by tkoyama010 in https://github.com/pyvista/pyvista/pull/6221
* Add type annotations to `check_real` and update implementation by user27182 in https://github.com/pyvista/pyvista/pull/6237
* Add type annotations to `check_subdtype` and update implementation by user27182 in https://github.com/pyvista/pyvista/pull/6236
* Add type annotations to `check_sorted` and update implementation by user27182 in https://github.com/pyvista/pyvista/pull/6238
* Split `test_axes_actor_properties` into two separate tests by user27182 in https://github.com/pyvista/pyvista/pull/6220
* Remove `vtkProbeFilter` which is not used anymore by tkoyama010 in https://github.com/pyvista/pyvista/pull/6249
* Simplify `AxesActor` label property names by user27182 in https://github.com/pyvista/pyvista/pull/6251
* Dropping flake8 and use ruff by tkoyama010 in https://github.com/pyvista/pyvista/pull/6164
* Add exclude bot authors instead of adding labels by tkoyama010 in https://github.com/pyvista/pyvista/pull/6286
* Pin numpy<2.0.0 in GeoVista integration test by tkoyama010 in https://github.com/pyvista/pyvista/pull/6292
* Remove unused `_new_attr_exceptions` from `Text3DSource` by user27182 in https://github.com/pyvista/pyvista/pull/6316
* Update result in docstring using vtk 9.3.1 by tkoyama010 in https://github.com/pyvista/pyvista/pull/6319
* Numpy updates 2.0 to testing, aligning return types by MatthewFlamm in https://github.com/pyvista/pyvista/pull/6280
* Add matplotlib to mypy by MatthewFlamm in https://github.com/pyvista/pyvista/pull/6275

New Contributors
* Louis-Pujol made their first contribution in https://github.com/pyvista/pyvista/pull/5404
* advktEntnschdl made their first contribution in https://github.com/pyvista/pyvista/pull/5492
* MattTheCuber made their first contribution in https://github.com/pyvista/pyvista/pull/5730
* christjul made their first contribution in https://github.com/pyvista/pyvista/pull/5769
* pyvista-bot made their first contribution in https://github.com/pyvista/pyvista/pull/5796
* dveni made their first contribution in https://github.com/pyvista/pyvista/pull/5930
* CristianoPizzamiglio made their first contribution in https://github.com/pyvista/pyvista/pull/5952

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.43.10...v0.44.0

0.43.10

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

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

What's Changed

- Fix `cast_to_unstructured_grid` for `PointSet` by user27182 6127
- Use `matplotlib.pyplot.get_cmap` for matplotlib>3.8 by tkoyama010 6163
- Fix typo of `add_orientation_widget` docstring by tkoyama010 6174
- Fix `image_threshold` bug with integer arrays on some systems by user27182 6100
- Ensure compatibility with NumPy 2.0 by adeak 6156
- Fix `add_ruler number_labels` to turn off the auto by MatthewFlamm 6258

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.43.9...v0.43.10

0.43.9

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

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

What's Changed

- `"PyQt6-Qt6!=6.6.0,!=6.7.0" "PyQt6!=6.6.0"` to fix PyVistaQt and MNE-Python integration tests by tkoyama010 6182
- Temporarily restrict NumPy version in pyproject.toml by adeak 6210

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.43.8...v0.43.9

0.43.8

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

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

What's Changed

- Ensure no overlap with crinkle clip by banesullivan 6060
- Fix active normals for properties `point_normals`, `cell_normals`, and method `plot_normals` with `smooth_shading` by user27182 6062
- Add missing `load` parameter to some example downloads by tkoyama010 6078

**Full Changelog**: https://github.com/pyvista/pyvista/compare/v0.43.7...v0.43.8

0.43.7

<!-- Release notes generated using configuration in .github/release.yml at 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**: https://github.com/pyvista/pyvista/compare/v0.43.6...v0.43.7

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.