This PR adds a List like wrapper on top of vtk.PointData.
The wrapper provides a MutableSequence interface to append, update and remove DataContainers with CUBA values. The goal is to use such instances to transparently manage converting the particle and point data attribute in the CUDS Mesh and Particles container wrappers on top of a vtk.DataSet instance.
Future work should look into:
Use a set of additional mask arrays to store missing values instead of comparing with default values (ugly and error prone).
getitem and setitem to allow slice objects for batch operations.
This PR adds a List like wrapper on top of vtk.PointData.
The wrapper provides a MutableSequence interface to append, update and remove
DataContainers
with CUBA values. The goal is to use such instances to transparently manage converting the particle and pointdata
attribute in the CUDS Mesh and Particles container wrappers on top of avtk.DataSet
instance.Future work should look into:
getitem
andsetitem
to allow slice objects for batch operations.