3877375
doi
10.5281/zenodo.3877375
oai:zenodo.org:3877375
Alex Kaszynski
Guillaume Favelier
INRIA
Jevin Jones
Henrik Åhl
Simon Frei
Andras Deak
Tetsuo Koyama
ARK Information Systems
Eric Larson
University of Washington
Keurfon Luu
Berkeley Lab
Dieter Werthmüller
Leonardo Uieda
University of Liverpool
dcbr
math-artist
Ashley Scillitoe
Data-Centric Engineering @alan-turing-institute
Denis Sergeev
Florian LB
Florian Wagner
RWTH Aachen University
Guillaume Jacquenot
JasonTLin
Jiawei Zhuang
Harvard University
Marco Musy
EMBL
MatthewFlamm
Max Li
Johns Hopkins University
Mikolaj Magnuski
Nicolas Cedilnik
Inria
Ruben de Bruin
Freelance - RDBR
michi1510
ralovich
tomsal
pyvista/pyvista: VTK 9 Support and PyQt5 Refactor
Bane Sullivan
@Kitware
url:https://github.com/pyvista/pyvista/tree/0.25.1
info:eu-repo/semantics/openAccess
Other (Open)
Release 0.25.1
<p>It's been three months since the last release and there are quite a few bug fixes and features that are ready to be tested. Please see the release candidate wheels here:
<a href="https://github.com/pyvista/pyvista/releases/tag/0.25.0RC">https://github.com/pyvista/pyvista/releases/tag/0.25.0RC</a></p>
<p>@pyvista/developers, the next release is ready to be tested out. Please install the wheel and post any issues you encounter here.</p>
<p>Ideally, we can test the RC and if there are no problems we can have the release out by the end of this week. There are a few projects that need Python 3.8 support, and which means supporting VTKv9.</p>
<p>Here are the release notes. I've drafted it here so we can just copy and paste it into the release.</p>
Major API Changes
<ul>
<li>Moved <code>BackgroundPlotter</code> and <code>QtInteractor</code> to <code>pyvistaqt</code>. See #719 for the reasoning, but as a summary this boils down to licencing, unit testing, and improved development. See <a href="https://github.com/pyvista/pyvistaqt">pyvistaqt</a> to test out the new module. Wheels will be released for that as soon as we've released wheels for <code>pyvista==0.25.0</code> as it's a dependancy.</li>
<li>Added better support for VTKv9. There were several changes under the hood to VTK's <code>UnstructuredGrids</code> that need to be implemented here, as well as many changes to our unit testing and CI to support Python 3.8 and VTKv9. See #732, #772, and #693.</li>
</ul>
Features
<ul>
<li>Removing cells or faces (#653)</li>
<li>Progress bar using <code>tqdm</code> (#608)</li>
<li>Plotting floors (#424)</li>
<li>Additional geometry features (#449)</li>
<li>Subplot groups (#696)</li>
<li>Custom orientation widget (#702)</li>
</ul>
Bug Fixes
<ul>
<li>Checking vectors when setting vectors #763 </li>
<li>Check overwriting dataset to avoid segfault #738 </li>
<li>Fix faulthandler (#694 and #645)</li>
<li>Implicit point setters (#769)</li>
<li>Ellipsoid wrapping (#705)</li>
</ul>
CI Improvements
<ul>
<li>Unit testing is between 25-40% faster. MacOS testing no supports multiple testing processes using <code>pytest-xdist</code>. See #739 and #744 </li>
<li>Improved code coverage #745 and #709</li>
<li>Removed all example downloading from unit testing. Greatly improves test stability (#731)</li>
<li>Various speedups (#661)</li>
</ul>
Refactoring
<ul>
<li>Removed untested <code>pyansys</code> quality method.</li>
<li>Using underscore numpy types (#762)</li>
<li>Optimized imports (#743)</li>
<li>Line break consistent (#737)</li>
<li>Use new style super() calls (#741)</li>
<li>Generic load/save (#736)</li>
<li>Refactored active scalars/vectors (#746)</li>
<li>Better error types (#759)</li>
<li>And many many more...</li>
</ul>
Contributors
<p>Thanks to all those who contributed to this release! In no particular order:</p>
<ul>
<li>@JevinJ </li>
<li>@mli0603 </li>
<li>@banesullivan </li>
<li>@GuillaumeFavelier </li>
<li>@dcbr </li>
<li>@tomsal </li>
<li>@tkoyama010 </li>
<li>@ralovich </li>
<li>@florian-wagner </li>
<li>@imsodin </li>
<li>@larsoner </li>
<li>@adeak </li>
<li>@akaszynski </li>
</ul>
Zenodo
2020-06-04
info:eu-repo/semantics/other
2647611
0.25.1
1696652364.813767
60564564
md5:8938205449bf4af543b6aef3903ff8ee
https://zenodo.org/records/3877375/files/pyvista/pyvista-0.25.1.zip
public
https://github.com/pyvista/pyvista/tree/0.25.1
Is supplement to
url
10.5281/zenodo.2647611
isVersionOf
doi