[Paraview] help with a simple script?
Celia Bremer
fuwsle at hotmail.com
Thu Nov 15 19:20:12 EST 2012
Hello,
I want to write a script that would open a saved state, select one of the objects, and save data from that object as a VTI file series. I can do this with the GUI, but it takes many hours to do this to each file and I have about 60 of them, so a script would be nice since I could loop through the different states. But I can't figure out how to tell PV what I want to render, and I also can't find how to access options like "save time series".
---
from paraview.simple import *
import paraview.vtk.io as vtk_io
servermanager.LoadState("test.pvsm")
o=FindSource("Outer Mesh") # this is the name of the Gaussian resampling filter
SetActiveSource(o) # it shows up if I do Show(o) so I know PV found it
writer = vtk_io.vtkXMLImageDataWriter()
writer.SetInput(o)
# TypeError: argument 1: method requires a VTK object
# how do I specify that I want o as input, and that I want to save it as a file series?
writer.SetFileName("test.vti")
writer.Write()
# delete everything, load another state, repeat
---
I would appreciate any pointers.
Celia
More information about the ParaView
mailing list