7277468
doi
10.5281/zenodo.7277468
oai:zenodo.org:7277468
Alex Kaszynski
Tetsuo Koyama
@ark-info-sys
Andras Deak
Guillaume Favelier
INRIA
MatthewFlamm
Jevin Jones
Phil Chiu
Rodrigo Mologni
https://www.solpe.com.br/
Eric Larson
University of Washington
darikg
dcbr
RichardScottOZ
OZ Minerals
Henrik Åhl
Simon Frei
Shannon Keough
math-artist
puri
@boonmeelab
ENIAC-6
Keurfon Luu
Berkeley Lab
Nathan Neeteson
Paul Smith
University College London
Blue Tyson
David Stansby
UCL
Félix
Jacob Bumgarner
West Virginia University
Roberto Pastor Muela
@ansys @pyansys
Steffen Rehberg
pyvista/pyvista: Release Notes - v0.37.0
Bane Sullivan
@Kitware
url:https://github.com/pyvista/pyvista/tree/v0.37.0
info:eu-repo/semantics/openAccess
Other (Open)
<p>This is a minor release of PyVista with many new features, bug fixes, and improvements to our documentation.</p>
<p>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!</p>
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
Breaking Changes
<ul>
<li>Make MultiBlock meshes MutableSequence with some dict-like features for setting and getting. by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3031">https://github.com/pyvista/pyvista/pull/3031</a></li>
<li>Lessen memory usage for wrapping vtk datasets by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3179">https://github.com/pyvista/pyvista/pull/3179</a></li>
<li>Pyvista -> PyVista by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3231">https://github.com/pyvista/pyvista/pull/3231</a></li>
<li>Add area to DataSet and make pointgrid volume exact by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3160">https://github.com/pyvista/pyvista/pull/3160</a></li>
</ul>
New Features
<ul>
<li>Add separate cells feature by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3112">https://github.com/pyvista/pyvista/pull/3112</a></li>
<li>Add example datasets by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3127">https://github.com/pyvista/pyvista/pull/3127</a></li>
<li>Support complex64 and save complex data by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3105">https://github.com/pyvista/pyvista/pull/3105</a></li>
<li>Add various grid filters by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3110">https://github.com/pyvista/pyvista/pull/3110</a></li>
<li>Add composite dataset mapper by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/2941">https://github.com/pyvista/pyvista/pull/2941</a></li>
<li>Expose triangle strips (polystrips) in API by @AlejandroFernandezLuces in <a href="https://github.com/pyvista/pyvista/pull/3208">https://github.com/pyvista/pyvista/pull/3208</a></li>
<li>Expose more options of <code>MultiBlockPlot3DReader</code> (<code>vtkMultiBlockPlot3DReader</code>) by @whophil in <a href="https://github.com/pyvista/pyvista/pull/3150">https://github.com/pyvista/pyvista/pull/3150</a></li>
<li>Improve pass rendering by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/2948">https://github.com/pyvista/pyvista/pull/2948</a></li>
<li>Add CellType enumerate class by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3115">https://github.com/pyvista/pyvista/pull/3115</a></li>
<li>Add linear cells example by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3259">https://github.com/pyvista/pyvista/pull/3259</a></li>
<li>Pickle DataObjects with XML readers/writers by @whophil in <a href="https://github.com/pyvista/pyvista/pull/3286">https://github.com/pyvista/pyvista/pull/3286</a></li>
<li>Add support for NIFTI files with .nii and .nii.gz extensions. by @jmargeta in <a href="https://github.com/pyvista/pyvista/pull/3284">https://github.com/pyvista/pyvista/pull/3284</a></li>
<li>Add extent to extract_geometry filter by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3256">https://github.com/pyvista/pyvista/pull/3256</a></li>
<li>Rename method: overwrite -> copy_from by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3230">https://github.com/pyvista/pyvista/pull/3230</a></li>
<li>3D Celestial Bodies (planet3D) by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/2994">https://github.com/pyvista/pyvista/pull/2994</a></li>
<li>Wrap the lookup table by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3336">https://github.com/pyvista/pyvista/pull/3336</a></li>
<li>Add lookup table opacity by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3390">https://github.com/pyvista/pyvista/pull/3390</a></li>
<li>Use pooch by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3218">https://github.com/pyvista/pyvista/pull/3218</a></li>
<li>add use all points to the extract edges filter by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3409">https://github.com/pyvista/pyvista/pull/3409</a></li>
<li>Add new type to add_point_scalar_labels by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3408">https://github.com/pyvista/pyvista/pull/3408</a></li>
<li>Add support for backface properties by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3135">https://github.com/pyvista/pyvista/pull/3135</a></li>
<li>Add other views to <code>Camera.tight</code> by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3391">https://github.com/pyvista/pyvista/pull/3391</a></li>
<li>pythreejs: support surface mesh front/back face culling by @darikg in <a href="https://github.com/pyvista/pyvista/pull/2983">https://github.com/pyvista/pyvista/pull/2983</a></li>
<li>implement gaussian_points representation style by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/2898">https://github.com/pyvista/pyvista/pull/2898</a></li>
<li>Add simple ellipse to available geometric objects by @chadqueen in <a href="https://github.com/pyvista/pyvista/pull/3461">https://github.com/pyvista/pyvista/pull/3461</a></li>
<li>Add slice_implicit filter for slicing with arbitrary implicit functions: spheres, cylinders, etc by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3516">https://github.com/pyvista/pyvista/pull/3516</a></li>
</ul>
Bug fixes or behavior changes
<ul>
<li>Remove vtk requirement by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3117">https://github.com/pyvista/pyvista/pull/3117</a></li>
<li>warn invalid texture dtype by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3129">https://github.com/pyvista/pyvista/pull/3129</a></li>
<li>Report number of scalars instead of size in error about scalars shape mismatch by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3124">https://github.com/pyvista/pyvista/pull/3124</a></li>
<li>Skip flaky windows test by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3133">https://github.com/pyvista/pyvista/pull/3133</a></li>
<li>Fix rectilinear X coordinates int edge case by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3109">https://github.com/pyvista/pyvista/pull/3109</a></li>
<li>Fix filesystem races caused by pyvista.examples.downloads by @lukaszmoroz in <a href="https://github.com/pyvista/pyvista/pull/3146">https://github.com/pyvista/pyvista/pull/3146</a></li>
<li>More descriptive error message when no geodesic path exists between vertices on a mesh by @p-j-smith in <a href="https://github.com/pyvista/pyvista/pull/3155">https://github.com/pyvista/pyvista/pull/3155</a></li>
<li>fix(add_volume): use memory-efficient rescaling by @adam-grant-hendry in <a href="https://github.com/pyvista/pyvista/pull/3170">https://github.com/pyvista/pyvista/pull/3170</a></li>
<li>update for ipywidgets 8.0 by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3183">https://github.com/pyvista/pyvista/pull/3183</a></li>
<li>hotfix Pyvista --> PyVista by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3247">https://github.com/pyvista/pyvista/pull/3247</a></li>
<li>BUG: Provide default for renderer.enable_anti_aliasing by @larsoner in <a href="https://github.com/pyvista/pyvista/pull/3254">https://github.com/pyvista/pyvista/pull/3254</a></li>
<li>Update vtkThreshold API usage by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/2881">https://github.com/pyvista/pyvista/pull/2881</a></li>
<li>Prevent warning in polystrips example coming from extrude by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3266">https://github.com/pyvista/pyvista/pull/3266</a></li>
<li>Fix Plotter garbage collection by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3245">https://github.com/pyvista/pyvista/pull/3245</a></li>
<li>set active scalars to be visible in collision example by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3287">https://github.com/pyvista/pyvista/pull/3287</a></li>
<li>fix wireframe color by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3296">https://github.com/pyvista/pyvista/pull/3296</a></li>
<li>[HOTFIX] Interactive plotter callback errors by @rodrigomologni in <a href="https://github.com/pyvista/pyvista/pull/3310">https://github.com/pyvista/pyvista/pull/3310</a></li>
<li>FIX: Wrap vtkPointSet by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3311">https://github.com/pyvista/pyvista/pull/3311</a></li>
<li>Fix planet download deprecation messages by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3372">https://github.com/pyvista/pyvista/pull/3372</a></li>
<li>Fix the error of fmt in add_point_scalar_labels method. by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3399">https://github.com/pyvista/pyvista/pull/3399</a></li>
<li>Minor cleanup of lookup table opacity by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3402">https://github.com/pyvista/pyvista/pull/3402</a></li>
<li>Triangulate for voxelization to prevent some artifacts by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3361">https://github.com/pyvista/pyvista/pull/3361</a></li>
<li>Pass kwargs to create_axes_marker by @Abhijnan-Bajpai in <a href="https://github.com/pyvista/pyvista/pull/3421">https://github.com/pyvista/pyvista/pull/3421</a></li>
<li>Fix error message in <code>set_active_time_value</code> by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3449">https://github.com/pyvista/pyvista/pull/3449</a></li>
<li>remove unused arg by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3456">https://github.com/pyvista/pyvista/pull/3456</a></li>
<li>Set stereo type before turning on stereo by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3462">https://github.com/pyvista/pyvista/pull/3462</a></li>
<li>Patch default scalars plotting edge case by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3512">https://github.com/pyvista/pyvista/pull/3512</a></li>
<li>Fix issues with cell picking by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3515">https://github.com/pyvista/pyvista/pull/3515</a></li>
</ul>
Documentation
<ul>
<li>Automated PR: Update Local Intersphinx by @github-actions in <a href="https://github.com/pyvista/pyvista/pull/3111">https://github.com/pyvista/pyvista/pull/3111</a></li>
<li>Distance along spline example by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3131">https://github.com/pyvista/pyvista/pull/3131</a></li>
<li>Add tetra to the unstructured grid example by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3101">https://github.com/pyvista/pyvista/pull/3101</a></li>
<li>Fix small typo by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3136">https://github.com/pyvista/pyvista/pull/3136</a></li>
<li>Correct vtk-data url in _download_file docstring by @PuffinDev in <a href="https://github.com/pyvista/pyvista/pull/3138">https://github.com/pyvista/pyvista/pull/3138</a></li>
<li>fix clean example by @darikg in <a href="https://github.com/pyvista/pyvista/pull/3177">https://github.com/pyvista/pyvista/pull/3177</a></li>
<li>Speed up documentation build by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3168">https://github.com/pyvista/pyvista/pull/3168</a></li>
<li>Typo fix by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3191">https://github.com/pyvista/pyvista/pull/3191</a></li>
<li>Typo fix by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3204">https://github.com/pyvista/pyvista/pull/3204</a></li>
<li>Fix the error of pip option by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3209">https://github.com/pyvista/pyvista/pull/3209</a></li>
<li>Add linkcheck periodically by @laysauchoa in <a href="https://github.com/pyvista/pyvista/pull/3166">https://github.com/pyvista/pyvista/pull/3166</a></li>
<li>Extend cell-center example with edges by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3199">https://github.com/pyvista/pyvista/pull/3199</a></li>
<li>Bump pydata-sphinx-theme from 0.9.0 to 0.10.1 and fix warnings by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3238">https://github.com/pyvista/pyvista/pull/3238</a></li>
<li>Automated PR: Update Local Intersphinx by @github-actions in <a href="https://github.com/pyvista/pyvista/pull/3250">https://github.com/pyvista/pyvista/pull/3250</a></li>
<li>Add the example of "Add labels to cells" by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3264">https://github.com/pyvista/pyvista/pull/3264</a></li>
<li>Use stable version python for intersphinx links by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3285">https://github.com/pyvista/pyvista/pull/3285</a></li>
<li>Add PyViewFactor to Connections by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3295">https://github.com/pyvista/pyvista/pull/3295</a></li>
<li>Move utility methods out of core subpackage by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3321">https://github.com/pyvista/pyvista/pull/3321</a></li>
<li>Create Mapper and Actor classes by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3332">https://github.com/pyvista/pyvista/pull/3332</a></li>
<li>Fix typo by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3341">https://github.com/pyvista/pyvista/pull/3341</a></li>
<li>Automated PR: Update Local Intersphinx by @github-actions in <a href="https://github.com/pyvista/pyvista/pull/3394">https://github.com/pyvista/pyvista/pull/3394</a></li>
<li>Fix typo by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3397">https://github.com/pyvista/pyvista/pull/3397</a></li>
<li>Delete sidebar-nav-bs.html by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3410">https://github.com/pyvista/pyvista/pull/3410</a></li>
<li>Fix the format of document by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3419">https://github.com/pyvista/pyvista/pull/3419</a></li>
<li>Add constrained triangulation example by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3448">https://github.com/pyvista/pyvista/pull/3448</a></li>
<li>fix dataset mapper copy docstring by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3455">https://github.com/pyvista/pyvista/pull/3455</a></li>
<li>Improve main landing page by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3459">https://github.com/pyvista/pyvista/pull/3459</a></li>
<li>Fix small typo by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3464">https://github.com/pyvista/pyvista/pull/3464</a></li>
<li>Specify all optional parameters in #3347 by @puripant in <a href="https://github.com/pyvista/pyvista/pull/3457">https://github.com/pyvista/pyvista/pull/3457</a></li>
<li>Quick spelling fix by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3507">https://github.com/pyvista/pyvista/pull/3507</a></li>
<li>Small fix of the docstring by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3500\">https://github.com/pyvista/pyvista/pull/3500\</a></li>
<li>Polyhedron examples and unit test by @AlejandroFernandezLuces in <a href="https://github.com/pyvista/pyvista/pull/3521">https://github.com/pyvista/pyvista/pull/3521</a></li>
<li>Update CONTRIBUTING.rst with docstring guidelines by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3472">https://github.com/pyvista/pyvista/pull/3472</a></li>
</ul>
Maintenance PRs
<ul>
<li>Render window refactor by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/2964">https://github.com/pyvista/pyvista/pull/2964</a></li>
<li>Use the latest test env by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3130">https://github.com/pyvista/pyvista/pull/3130</a></li>
<li>Add typing_extensions install dependency for Python < 3.8 by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3156">https://github.com/pyvista/pyvista/pull/3156</a></li>
<li>Fix issue template typo and code placeholders by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3140">https://github.com/pyvista/pyvista/pull/3140</a></li>
<li>disable caching of build directory by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3162">https://github.com/pyvista/pyvista/pull/3162</a></li>
<li>Use Mamba to speed up the conda build by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3163">https://github.com/pyvista/pyvista/pull/3163</a></li>
<li>Define pytest markers for skipping tests based on vtk version by @adeak in <a href="https://github.com/pyvista/pyvista/pull/3167">https://github.com/pyvista/pyvista/pull/3167</a></li>
<li>Small fix of indent by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3182">https://github.com/pyvista/pyvista/pull/3182</a></li>
<li>MAINT: More descriptive comment about optional import by @whophil in <a href="https://github.com/pyvista/pyvista/pull/3200">https://github.com/pyvista/pyvista/pull/3200</a></li>
<li>Update flake8 URL for precommit by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3229">https://github.com/pyvista/pyvista/pull/3229</a></li>
<li>CI: Workflow to test downstream packages starting with MNE by @larsoner in <a href="https://github.com/pyvista/pyvista/pull/3255">https://github.com/pyvista/pyvista/pull/3255</a></li>
<li>Clean up CI job conditions to prevent PRs on forks by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3291">https://github.com/pyvista/pyvista/pull/3291</a></li>
<li>use apt-pkgs v1.1.1 by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3300">https://github.com/pyvista/pyvista/pull/3300</a></li>
<li>Remove .codeclimate.yml by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3327">https://github.com/pyvista/pyvista/pull/3327</a></li>
<li>Use PyVista start headless display action by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3393">https://github.com/pyvista/pyvista/pull/3393</a></li>
<li>Improve PointSet class testing by @sgaist in <a href="https://github.com/pyvista/pyvista/pull/3395">https://github.com/pyvista/pyvista/pull/3395</a></li>
<li>Migrating from sphinx-panels to sphinx-design by @tkoyama010 in <a href="https://github.com/pyvista/pyvista/pull/3159">https://github.com/pyvista/pyvista/pull/3159</a></li>
<li>Add force_float test (pyvista#3333) by @sgaist in <a href="https://github.com/pyvista/pyvista/pull/3396">https://github.com/pyvista/pyvista/pull/3396</a></li>
<li>Remove pip cache in docker-package.yml by @akaszynski in <a href="https://github.com/pyvista/pyvista/pull/3424">https://github.com/pyvista/pyvista/pull/3424</a></li>
<li>Add fixture for verify_image_cache by @MatthewFlamm in <a href="https://github.com/pyvista/pyvista/pull/3454">https://github.com/pyvista/pyvista/pull/3454</a></li>
<li>[maint] update conda environment by @banesullivan in <a href="https://github.com/pyvista/pyvista/pull/3329">https://github.com/pyvista/pyvista/pull/3329</a></li>
</ul>
New Contributors
<ul>
<li>@PuffinDev made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3138">https://github.com/pyvista/pyvista/pull/3138</a></li>
<li>@lukaszmoroz made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3146">https://github.com/pyvista/pyvista/pull/3146</a></li>
<li>@laysauchoa made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3166">https://github.com/pyvista/pyvista/pull/3166</a></li>
<li>@AlejandroFernandezLuces made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3208">https://github.com/pyvista/pyvista/pull/3208</a></li>
<li>@sgaist made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3395">https://github.com/pyvista/pyvista/pull/3395</a></li>
<li>@Abhijnan-Bajpai made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3421">https://github.com/pyvista/pyvista/pull/3421</a></li>
<li>@andrewrgarcia made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3452">https://github.com/pyvista/pyvista/pull/3452</a></li>
<li>@chadqueen made their first contribution in <a href="https://github.com/pyvista/pyvista/pull/3461">https://github.com/pyvista/pyvista/pull/3461</a></li>
</ul>
If you are using PyVista in your research, please help our scientific visibility by citing our work!
Zenodo
2022-11-03
info:eu-repo/semantics/other
2647611
v0.37.0
1696652369.673569
93404168
md5:cf42e9af44ce3ec21688e53e67ad2ea9
https://zenodo.org/records/7277468/files/pyvista/pyvista-v0.37.0.zip
public
https://github.com/pyvista/pyvista/tree/v0.37.0
Is supplement to
url
10.5281/zenodo.2647611
isVersionOf
doi