Bane Sullivan
Alex Kaszynski
Guillaume Favelier
Henrik Åhl
Simon Frei
Leonardo Uieda
Eric Larson
Dieter Werthmüller
michi1510
Nicolas Cedilnik
Mikolaj Magnuski
Marco Musy
Keurfon Luu
Jiawei Zhuang
JasonTLin
Guillaume Jacquenot
Florian Wagner
Denis Sergeev
Ashley Scillitoe
2019-12-17
New Contributors
<p>Be sure to welcome and thank these folks for their contributions!</p>
<ul>
<li>@keurfonluu</li>
<li>@truenicoco</li>
<li>@imsodin</li>
</ul>
High Impact
<ul>
<li>Resolved Windows crashes and disappearing plotters (see #502)</li>
<li>Fully dropped support for Python 2.7 (see #493)</li>
<li>Depth peeling to properly render translucent geometries (see #450)</li>
<li>Full support for reading/writing files with <code>meshio</code> (see #472 and #495)</li>
<li>Log scale color mapping (see #499)</li>
<li>Keyword arguments are now strongly enforced across the API (see #432)</li>
<li>the IPython tools module has been entirely removed (see #403)</li>
</ul>
New Features & Improvements
<ul>
<li>More camera viewing options: e.g. <code>Plotter.view_zx</code></li>
<li>Gradient background colors when plotting (see #411)</li>
<li>Gaussian smoothing filter for <code>pyvista.UniformGrid</code> meshes (see #420 and #485 )</li>
<li>Save graphic method for SVG images (see #331)</li>
<li>More culling options (see #292)</li>
<li>Array name auto-completion in IPython when getting array (see #425)</li>
<li>More keypress events in the plotters (see #434)</li>
<li>New click position tracking in world coordinates (see #466)</li>
<li>Enabled use of custom bounds with <code>texture_map_to_plane</code> (see #407)</li>
<li>Document how to instantiate <code>pyvista.MultiBlock</code> objects (see #413)</li>
<li>Control the border of the <code>backgroundPlotter</code> (see #416)</li>
<li>Enable access to various contouring algorithms in the <code>contour</code> filter (see #421)</li>
<li>Various widgets enhancements (see #415) and bug fixes</li>
<li>Added support for passing a <code>PolyData</code> mesh as the box for the <code>clip_box</code> filter (see #433)</li>
<li>PyQt improvements (see #424 and see #498)<ul>
<li>Q-key will not automatically bind to embedded Qt apps (see #508)</li>
<li>Renderers will automatically update when embedded in Qt apps now (see #509)</li>
</ul>
</li>
<li>Colormaps can be defined as a list of string colors (see #445)</li>
<li>Add helper method to see if <code>PolyData</code> mesh is made of all triangles (see #446)</li>
<li>Clamping range added to <code>glyph</code> filter (see #451)</li>
<li>Major naming consistency improvements for <code>*_scalars</code> and <code>*_array</code> (see #456)</li>
<li>Use the camera transform matrix when getting/setting the camera position in scaled environments (see #476)</li>
<li>More indexing options for <code>MultiBlock</code> objects (see #459)</li>
<li>Enable <code>pyvista.read</code> to handle lists of file names and return <code>MultiBlock</code> object</li>
<li><code>FileNotFoundError</code> used over <code>IOError</code> (see #506)</li>
</ul>
Resolved Bugs
<ul>
<li>Fixed <code>clim</code> issues with <code>Plotter.add_mesh_slice_orthogonal</code></li>
<li>Fixed issue when using <code>rng</code> keyword with widget plotting helpers</li>
<li>Fixed Python 3.8 issues</li>
<li>Fixed usage of <code>render_points_as_spheres</code> with <code>Plotter.add_point_labels</code></li>
<li>Fixed point labeling issues appearing in front of opaque meshes (see #366)</li>
<li>Fixed issues when importing broken builds of <code>panel</code> (see #440)</li>
<li>Fixed random behavior of <code>pyvista.CylinderStructured</code> (see #442)</li>
<li>Fixed issues when copying <code>pyvista.MultiBlock</code> datasets</li>
<li>Fixed an issue when parsing VTK errors as Python warnings</li>
<li>Fixed major issues with volume rendering (see #464 and #497)</li>
<li>Fixed memory leak from plotter not being cleared (#484)</li>
<li>Fixed issue when saving PLY meshes (see #489)</li>
</ul>
https://doi.org/10.5281/zenodo.3581401
oai:zenodo.org:3581401
Zenodo
https://github.com/pyvista/pyvista/tree/0.23.0
https://doi.org/10.5281/zenodo.2647611
info:eu-repo/semantics/openAccess
Other (Open)
pyvista/pyvista: Stability Improvements and Additional Qt Support
info:eu-repo/semantics/other