Dean, Current numpy support in VTK doesn't include string arrays, You can overcome that as follows:
colNames = [ 'simulation', 'v0 (m/s)', 'k (%)' ] col0 = [ 'm01-sim001', 'm01-sim002', 'm02-sim001' ] ... strArray = vtk.vtkStringArray() strArray.SetName(colNames[0]) strArray.SetNumberOfTuples(len(col0)) for i in range(len(col0)): strArray.SetValue(i, col0[i]) output.RowData.AddArray(strArray) On Fri, Jul 1, 2016 at 9:46 PM, Dean Neumann <dwneum...@gmail.com> wrote: > I am trying to write a python programmable filter which calculates > statistics across multiple input datasets and outputs those as a vtkTable. > > All is ok for numeric values. But I can't seem to get any approach to > work for outputting a vtkTable column of string values. > Using numpy_interface/dataset_adapter.py is the cleanest approach I've yet > tried for appending columns of numeric values to an output dataset of type > vtkTable, but it raises the following error on string-valued arrays: > >> Traceback (most recent call last): > > File "<string>", line 29, in <module> > > File "<string>", line 14, in RequestData > > File "C:\Program >> Files\ParaView\lib\paraview-5.0\site-packages\vtk\numpy_interface\dataset_adapter.py", >> line 648, in append > > narray = narray * numpy.ones(arrLength) > > TypeError: only integer arrays with one element can be converted to an >> index > > > Can someone please post an example python programmable filter that outputs > a vtkTable which includes a column of string valued data? I have attached > a minimal script which reproduces the problem. > > > Thanks.... > > Dean Neumann > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview