I have vector data with 6 elements.

The vector is called 'mechTensor' and I can visualize all components and the magnitude where the components are called XX, YY, ZZ, XY, YZ, XZ. Btw, this
is the Voigt notation for stresses and strains.

I do not know, where the component names are assigned, they are not defined in the hdf5 file. Maybe this is done in our proprietary reader but I could not
find it there up to now.

I cannot access the components in the calculator. Having the "equation"
"mechTensor_XX" where the string is selected from the Scalars menue, I get the error:

"vtkFunctionParser (0x17f8b50): Syntax error: operator expected; see position 12"

I guess that the parser has a problem with the double character after the underline ?!

Then I tried the Python Calculator. Here I do not know how to access the components.

inputs[0].CellData['mechTensor'][0]

Results in

"Cell array result with 6 components, has only 1 tuples but there are 2 cells"

I have indeed only two elements, i.e. two times the 6 components vector.

I have a bunch of questions: :)

* am I right with the assumption, that the calculator does not like double characters
  after the underline?
* Is this XX, YY, ... coming from Paraview?
* How do I access the vector components via python?
* Where can I find more information about the python interface?

Thanks a lot for your help!

Fabian

P.S.: Same behavior with ParaView 3.10, 3.12 and 3.14
_______________________________________________
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

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to