Vtki

Latest version: v0.18.7

Safety actively analyzes 688027 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.16.10

- New menu options for the `vtki.BackgroundPlotter`
- Save a screenshot
- Export the scene in vtkjs format
- Control bounds axes
- Control orientation marker
- Bug fixes
- Windows key issue when plotting
- Update/fix `clip_box` filter
- Interactive axes widget fixed
- Fix default parameters and plotting parameters when using `ipy_tools`
- Better errors when trying to plot non existing arrays
- Textures with no color specified now always uses white regardless of plotting theme preference.
- Enable interactive scalar bars (see 79)
- `MultiBlock` dataset updates
- Can now use a `-1` index to access the last block
- Added ability to close all open plotters: `vtki.close_all()`
- Fix the `rename_scalar` function
- Updates to the scalar dictionaries
- now share a common class with common methods
- new `pop` and `update` methods that behave as expected on the VTK side
- Add the ability to control the color of plotted `NaN` values
- Update VTK legacy reader to always read all available scalar arrays
- Change isometric view keyboard shortcut to `v`

0.16.9

- New plotter keyboard shortcut for isometric views: `i` key
- New `glyph` filter and `arrows` property
- Alias the `rng` keyword argument with `clim` for plotting scalars
- Major testing improvements and bug fixes

0.16.8

- Data scene scaling better implemented: See 86
- Vector property added to use vector arrays: See 87
- Added ability to plot grid axes behind the data scene: See 80
- Array callbacks enabled for scalar data and points: See 75
- Cell Size filter: See 71 and 72

0.5.0

This release includes additional structured mesh methods, particularly the ability to check the cell quality directly from the grid object as well as speeding up the in-place rotation of the meshes and grids.

Examples have also been updated to reflect the changes in the API.

0.4.0

The implementation prior to this release was to instantiate a ``vtk`` object and then add methods to the existing objects to extend the functionality of the vtk objects. It worked, but it was messy and lead to the objects not being garbage collected as these methods were viewed by Python as references. There are now three unique subclasses for ``vtkInterface``:

- ``vtkInterface.PolyData``
- ``vtkInterface.UnstructuredGrid``
- ``vtkInterface.StructuredGrid``

Additionally, there are now the private classes ``Common`` and ``Grid`` that include methods in common with two or all three of the aforementioned subclasses. This eliminates code duplication while preserving functionality.

Each of these objects has help and documentation outlined in [readthedocs](vtkinterface.readthedocs.io/en/latest/).

0.3.2

Code is stable enough at this point to call this a release.

See documentation at http://vtkinterface.readthedocs.io/en/latest/ for notes and details on using ``vtkInterface``.

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.