3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
MIT License
Bot releases are hidden (Show)
Published by banesullivan about 5 years ago
This update brings some major changes to the widgets (the previous API for widgets is broken. Please see new API)
BackgroundPlotter
for controlling the camera (see #351)UniformGrid
objects can now be cast to RectilinearGrid
objects (see #381)uint8
arrays fixed (see #384)q
-key for closing the BackgroundPlotter
(see #388)BackgroundPlotter
closes (see #382)Texture
classBasePlotter.add_text
(see #390)lines_from_points
(see #394 and #399)Plotter
class couldn’t accept the title
argument.Published by banesullivan about 5 years ago
PolyData.smooth
filter (see #374)shallow_copy
and deep_copy
methods (see #377)vtkTexture
classedl
keyword argument for eye dome lighting in the .plot()
function.point_data_to_cell_data()
and cell_data_to_point_data()
filters as ptc()
and ctp()
respectively.BackgroundPlotter
menu bar on some Linux platforms (see #371)Published by banesullivan about 5 years ago
There was a serious bug with the plane widget that somehow made it in the last release. This patch release resolves that issue and adds support for MultiBlock
datasets with the widgets.
Published by banesullivan about 5 years ago
vtkTable
class (see #274 and the new pyvista.Table
class)pyvista.CylinderStructured
) which works creates a pyvista.StructuredGrid
mesh in the shape of a cylinder..ribbon()
filter for PolyData
objects - create surfaces (“ribbons”) from linesinterpolate_befor_map
is now set too True
as default (see #363 and this example for details)lines_from_points
helper methods (see #357)Published by banesullivan about 5 years ago
.tri
files)+
operator to support all PyVista meshesfly_to
method+
operator that appeared in v0.21.3
Published by banesullivan about 5 years ago
This release is primarily full of bug fixes and general cleanup around the filters and plotting methods.
panel
runtime errors on import (see #322)smooth_shading
issue for non-PolyData
datasetspanel
notebook rendering is now off by defaultadd_mesh
and add_volume
docstringsBasePlotter.plot
(see #341)PolyData
(see #344)Published by banesullivan about 5 years ago
BackgroundPlotter
changes:
null_value
support for the .interpolate
filter.add_text
to detail how return type can vary (see #312)Published by banesullivan over 5 years ago
This release is loaded with bug fixes and enhancements that weren't quite ready at v0.21.0
.clip
filter to no longer triangulate regions unaffected by the clipping plane (see.Report()
convention (see #284).glyph
filter (see #302)MultiBlock
datasets weren’t wrapping properlyMultiBlock
datasetstexture=False
to add_mesh
parse_color
would get tricked by RGBA tuplesBackgroundPlotter
closing event bug (see #293)rcParams
Published by banesullivan over 5 years ago
enable_cell_picking
(see #278)viridis
PolyData.project_points_to_plane
filter (see #276)scooby
for pyvista.generate_report()
to make bug reporting easier.colorcet
and cmocean
colormapscreate_grid
if cell dimension is 1
add_text
so that text stays in the corner (see #275)UniformGrid
sThis release has quite a few significant bug fixes and some useful new features inspired by user requests and contributions
plot_over_line
filter (see #250).clear_textures()
PointSet
to manage common attributes between point based datasetspyvista.Cone
(see #249)PolyData
constructor did not always produce vertex cells (see #227)Published by banesullivan over 5 years ago
.show()
method.clip
filter (see #238)Published by banesullivan over 5 years ago
This marks the release of a lot of new features since about v0.18.0
. We've
been under rapid development lately and these features are also comming with
our review in the Journal of Open-Source Software
(JOSS). Listed below are some notable changes.
pyvista.rcParams
.streamlines()
filter (see #199).interpolate()
filter (see d0baf2c)scale_factor
to factor
(see 367e5bb)MultiBlock.copy()
method (see 1481696)MultiBlock
negative indexing support (see 1481696)PolyData.extract_selection_points()
filter (see #205)__repr__
methods (see a86c3ff)Published by banesullivan over 5 years ago
This version marks the beginning of this software being released as PyVista:
pip install -U pyvista
Published by banesullivan over 5 years ago
q
.__repr__
method for most objects now displays correctly.vtkLightingKit
for lighting rather than a single headlamp.show_bounds
is now show_grid
when using vtki.plot
vtki.PolyData.delauney_2d
-> vtki.PolyData.delaunay_2d
delaunay_2d
filter to vtki.UnstructuredGrid
repr
to automatically compute the volume of meshvtki.set_plot_theme('dark')
pycharm
PIL
hotfix__repr__
methods on all objectslighting
keyword argument issuesexamples.download_*
(see #112)PolyData
*.vtp
reader/writervtki.BasePlotter.enable_*_style
vtki.DataSetFilters.slice
split_bodies
(see #104)warp_by_scalar
triangulate
cell_data_to_point_data
delaunay_3d
PolyData.smooth
(see Volume Smoothing)BasePlotter.orbit_on_path
load_texture
to read_texture
vtki.Line
vtki.Cube
vtki.Cone
vtki.Box
vtki.Polygon
vtki.Disc
vtki.MultiBlock
updates
examples.load_channels
(see #108)vtki.BackgroundPlotter
clip_box
filteripy_tools
MultiBlock
dataset updates
-1
index to access the last blockvtki.close_all()
rename_scalar
functionpop
and update
methods that behave as expected on the VTK sideNaN
valuesv