Deadline for VTK 9.1 RC1 Merge Requests: October 29, 2020

I’ll just throw this out as an example of where things work great, but could be improved.
A group of us recently developed trako which leverages point cloud compression from glTF for use in diffusion tractography streamlines with scalar and tensor values per-vertex. One use case is to convert to/from our existing vtk/vtp format. The pypi package works fine for this with vtk as a dependency, but note that we only want to make use of VTK, not provide a superset of functionality that exposes all of VTK, like PyVista or Mayavi.

We did get feedback from a potential user of the format that our package was way too big to use as a dependency.

On investigation, as shown in this notebook, even though we are only using a couple reader/writer classes we end up pulling in 327 megabytes of VTK libraries.

It would be ideal if we could just get the small parts of VTK we actually need for this package.

1 Like