Skip to content

Releases: marcomusy/vedo

2020.1.0

03 Feb 19:03
Compare
Choose a tag to compare
  • revised plotting
  • added matplotlib-like syntax as in plot()
  • spherical histograms
  • background color now defaults to white
  • added Mesh.idLabels() to generate cells and point ID labels
  • added new examples and general cleanup
  • circleCI now works for the stable fenics release

2020.0.2

20 Jan 20:25
Compare
Choose a tag to compare
  • Added shapes Arrow2D and Arrows2D, SphericGrid, CubicGrid
  • completely revised customizable axes=1 type
    • axes can be created for each object independently
  • quiver plots, scatter plots, error bands plots
  • plotting in spherical coordinates
  • Added type '2d' backend to plot static images in notebooks.
    Available backends:
from vtkplotter import *
# embedWindow('2d')
# embedWindow('k3d')
# embedWindow('itk')
# embedWindow('panel')
# embedWindow(False)
  • Added wavefront format .OBJ writer

2020.0.1

08 Jan 19:17
Compare
Choose a tag to compare
  • added type axes=11 (horizontal grid)
  • fix bug by @m-albert on Volume from numpy object
  • fix typos in docs
  • change old fashioned list(zip()) to np.stack()
  • change [0]*len(z) to np.zeros_like(z)
  • add testing directory with circleCI
  • examples and package are now split into two separate repos
  • added possibility to run any example from CLI
    vtkplotter --run shrink.py
    or list them all with
    vtkplotter --list
  • reshuffled methods by splitting actors.py module
  • general improvements and stability
  • some methods are now deprecated: getPoints becomes points() etc.
  • Actor() becomes Mesh()
  • added advanced/centerline.py examples

2019.4.10

21 Nov 18:52
Compare
Choose a tag to compare
  • added PDV paraview file reading.
  • PDB protein data bank file reader
  • added error bars in plotxy()
  • fast fitting of 2d circles with utils.fitCircle2D()
  • added flag-style pop-up labels for meshes and volumes
  • added settings for resolving polygonal clashes with mesh edges
  • built in set of parametric surfaces in shapes.py module
  • improved plotting2d with error bars
  • added warpMeshToPoint() method
  • improved texture control, can pass texture coords explicitly
  • fix trimesh problem with coloring vertices
  • can use "panel" backend in notebooks

2019.4.9

13 Nov 19:33
Compare
Choose a tag to compare
  • various fixes
  • polar axes type axes=11 added in show()

2019.4.6

01 Oct 17:22
Compare
Choose a tag to compare
  • added new window shape descriptor (in examples/basic/multiwindows.py)
  • Kochanek-Bartel splining
  • polygon extrusion
  • select cells within input bounds

2019.4.5

17 Sep 18:41
Compare
Choose a tag to compare
  • improved histogramming
  • minor bug fixes

2019.4.4

04 Sep 16:06
Compare
Choose a tag to compare
  • added animation module
  • compatible with dolfin 2019, added new examples
  • pygmsh example
  • fixing of qt window opening in notebooks

2019.4.3

19 Aug 14:30
23a0ff9
Compare
Choose a tag to compare
  • added new itkwidgets as notebook backend (still incomplete)
  • fixed dangerous bug in utils.cart2spher(x, y, z), which can seriously affect analyses using it.
  • GUI for windows users, including a drag&drop icon
  • new keypress options (lighting/shading), improved response

2019.4.1

04 Aug 12:20
Compare
Choose a tag to compare
  • improved support for trimesh
  • bug fixes
  • export dolfin xml format
  • k3d camera manipulation via vtkCamera obj