@Utkarsh: I agree, it seems to be the same bug
@Berk: Thank you very much, that pushed me to solve the problem.
Currently it does not work work with our own filter (CellData is not
known) but
when I export to vtk and read it works.
Currently I still work on the details of the python algorithm but in
principal it works.
Anyway, any hint on what is missing for our own plugin reader?
Fabian
I think this might be same as the bug: http://paraview.org/Bug/view.php?id=12951
Utkarsh
On Fri, May 25, 2012 at 4:13 PM, Berk Geveci<berk.gev...@kitware.com> wrote:
Which version of ParaView is this? This bug sounds very familiar to me and I
vaguely remember sitting down with Utkarsh to fix it. If it is an older
version, can you try 3.14?
As for the Python notation, take a look at:
http://paraview.org/Wiki/ParaView/Users_Guide/Python_Programmable_Filter
http://paraview.org/Wiki/ParaView/Users_Guide/Python_Calculator
You need to use something like: inputs[0].CellData['mechTensor'][:, n]
where n is whichever component that you are accessing. This notation is
based on Numpy. You can learn more about it here:
Guide to NumPy - Trelgol
Note that NumPy is much more powerful and efficient that the Array
Calculator so I'd recommend using the Python Calculator or the Python
Programmable Filter whenever possible.
-berk
On Fri, May 25, 2012 at 10:03 AM, Fabian Wein
<fabian.w...@am.uni-erlangen.de> wrote:
It appears to me you have found a limitation (or bug?) in the
Calculator filter. My comments are inserted below.
I just submitted a bug report: http://paraview.org/Bug/view.php?id=13204
files, however, I have never used it. I graduated from VTK
XML-structured ASCII-text results files to the EnSight
binary-formatted specification in order to get compact, manageable
file-sets for my modestly large explicit transient dynamic simulations.
We are happy with HDF5 but this requires a own reader plugin for
our format which we wrote some years ago. With HDF5 we have also access
via Matlab, with is a plus for us.
If the error message reflects a "limitation" in the Calculator, then
the Calculator only processes scalars and vectors (1st-order tensors),
and that in itself is no small accomplishment.
My "mechTensor" is just a vector with 6 components, so the limitation is
with the size of the vector.
This answers two of my 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?
Anyone who can help me with the following two?
* How do I access the vector components via python?
* Where can I find more information about the python interface?
Thanks a lot,
Fabian
_______________________________________________
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
_______________________________________________
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
_______________________________________________
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