Hi paraviewers,

I am trying to write a python script where I call the Calculator filter repeatedly inside a for-loop. However, I am not quite sure how to write this for paraview. At the moment my code looks like this:
~~~~~~~~~~~~
try: paraview.simple
except: from paraview.simple import *
paraview.simple._DisableFirstRenderCameraReset()

# Data Processing
Coarse = OpenFOAMReader( FileName='C:\\Users\\Public\\Mesh.OpenFOAM' )
Coarse.CellArrays = ['U', 'U_0', 'p']
Coarse.MeshRegions = ['internalMesh']
SetActiveSource(Coarse)
CalculatorX = Calculator()
CalculatorX.AttributeMode = 'point_data'
CalculatorX.Function = 'p'
CalculatorX.ResultArrayName = 'Result'

# A hypothetical for-loop where I repeatedly add the array 'p' to the array 'Result'
for i in range(10):
    CalculatorX.Function = 'Result+p'    #( Result = Result + p)
~~~~~~~~~~~~
The above script will not work in paraview as is.
Can anyone tell me the proper way of writing this in Python?

Thank you very much,
George
_______________________________________________
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