Published December 17, 2019
| Version 0.23.0
Software
Open
pyvista/pyvista: Stability Improvements and Additional Qt Support
Creators
- 1. INRIA
- 2. University of Liverpool
- 3. University of Washington
- 4. Inria
- 5. EMBL
- 6. Berkeley Lab
- 7. Harvard University
- 8. RWTH Aachen University
- 9. Data-Centric Engineering @alan-turing-institute
Description
New Contributors
Be sure to welcome and thank these folks for their contributions!
- @keurfonluu
- @truenicoco
- @imsodin
- Resolved Windows crashes and disappearing plotters (see #502)
- Fully dropped support for Python 2.7 (see #493)
- Depth peeling to properly render translucent geometries (see #450)
- Full support for reading/writing files with
meshio
(see #472 and #495) - Log scale color mapping (see #499)
- Keyword arguments are now strongly enforced across the API (see #432)
- the IPython tools module has been entirely removed (see #403)
- More camera viewing options: e.g.
Plotter.view_zx
- Gradient background colors when plotting (see #411)
- Gaussian smoothing filter for
pyvista.UniformGrid
meshes (see #420 and #485 ) - Save graphic method for SVG images (see #331)
- More culling options (see #292)
- Array name auto-completion in IPython when getting array (see #425)
- More keypress events in the plotters (see #434)
- New click position tracking in world coordinates (see #466)
- Enabled use of custom bounds with
texture_map_to_plane
(see #407) - Document how to instantiate
pyvista.MultiBlock
objects (see #413) - Control the border of the
backgroundPlotter
(see #416) - Enable access to various contouring algorithms in the
contour
filter (see #421) - Various widgets enhancements (see #415) and bug fixes
- Added support for passing a
PolyData
mesh as the box for theclip_box
filter (see #433) - PyQt improvements (see #424 and see #498)
- Q-key will not automatically bind to embedded Qt apps (see #508)
- Renderers will automatically update when embedded in Qt apps now (see #509)
- Colormaps can be defined as a list of string colors (see #445)
- Add helper method to see if
PolyData
mesh is made of all triangles (see #446) - Clamping range added to
glyph
filter (see #451) - Major naming consistency improvements for
*_scalars
and*_array
(see #456) - Use the camera transform matrix when getting/setting the camera position in scaled environments (see #476)
- More indexing options for
MultiBlock
objects (see #459) - Enable
pyvista.read
to handle lists of file names and returnMultiBlock
object FileNotFoundError
used overIOError
(see #506)
- Fixed
clim
issues withPlotter.add_mesh_slice_orthogonal
- Fixed issue when using
rng
keyword with widget plotting helpers - Fixed Python 3.8 issues
- Fixed usage of
render_points_as_spheres
withPlotter.add_point_labels
- Fixed point labeling issues appearing in front of opaque meshes (see #366)
- Fixed issues when importing broken builds of
panel
(see #440) - Fixed random behavior of
pyvista.CylinderStructured
(see #442) - Fixed issues when copying
pyvista.MultiBlock
datasets - Fixed an issue when parsing VTK errors as Python warnings
- Fixed major issues with volume rendering (see #464 and #497)
- Fixed memory leak from plotter not being cleared (#484)
- Fixed issue when saving PLY meshes (see #489)
Files
pyvista/pyvista-0.23.0.zip
Files
(52.5 MB)
Name | Size | Download all |
---|---|---|
md5:ffeb0d224273b8809e6dfa39fe3cc6ff
|
52.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pyvista/pyvista/tree/0.23.0 (URL)