Simon, So there are two types of Python scripts in ParaView: the data processing (which goes in programmable filter, python calculator etc.) and the client-side. For automation, you'd be interested in the scripting the client. For that, you have WriteData() (or something like that) in the simple.py module ( http://www.paraview.org/ParaView3/Doc/Nightly/www/py-doc/paraview.simple.html). It's not there yet, the code went in git/master earlier today. But you'll be able to use Python trace to determine what call to use :).
Utkarsh On Tue, Jul 22, 2014 at 4:20 PM, Su, Simon M CTR USARMY ARL (US) < [email protected]> wrote: > Classification: UNCLASSIFIED > Caveats: NONE > > Errr.... what would be the equivalent to "menu->save" in python script? > Sorry > for making it difficult as the whole thing is a part of a elaborate > automation > from running simulation to getting the final result. Calling python > calculator > to calculate sum will be in a script run with pvbatch in parallel > environment. > Is CSV file format the best format if I just want to write that sum value > out > to a file? Any example script on writing 1 variable to CSV file format? > > Thanks > -simon > > -----Original Message----- > From: Utkarsh Ayachit [mailto:[email protected]] > Sent: Tuesday, July 22, 2014 4:11 PM > To: Su, Simon M CTR USARMY ARL (US) > Cc: [email protected] > Subject: Re: [Paraview] get the sum of a cell or point variable > (UNCLASSIFIED) > > Hey, once the sum() is computed by the calculator, you can just use "save > data" from the menu and save it out as a CSV :P. > > Utkarsh > > > On Tue, Jul 22, 2014 at 3:49 PM, Su, Simon M CTR USARMY ARL (US) > <[email protected]> wrote: > > > Classification: UNCLASSIFIED > Caveats: NONE > > Hi Utkarsh, > > That's great. That will eliminate the programmable filter part of > my > pipeline. > You didn't happen to also pushed update to VTK/ParaView that will > write the > expression "sum(EQPS)" to a file that will work in parallel, did > you? :) > > Thanks > -simon > > > -----Original Message----- > From: Utkarsh Ayachit [mailto:[email protected]] > Sent: Tuesday, July 22, 2014 3:43 PM > To: Su, Simon M CTR USARMY ARL (US) > Cc: [email protected] > Subject: Re: [Paraview] get the sum of a cell or point variable > (UNCLASSIFIED) > > Simon, > > As I am cleaning my inbox, I ran into this email. Since there have > been other > emails about this I'll skip your original query :). Just wanted to > give you > an > update on recent developments in ParaView. We recently pushed > updates to > VTK/ParaView to allow you to use Python calculator to compute > "sum" in > parallel across all blocks in the dataset. e.g. for can.ex2, you > can apply > the > Python Calculator and select "Cell Data", with expression > "sum(EQPS)" the > result array will have the true global sum. This also includes > operations > like > min/max/mean etc. > > Utkarsh > > > On Wed, Jun 25, 2014 at 11:21 AM, Su, Simon M CTR USARMY ARL (US) > <[email protected]> wrote: > > > Classification: UNCLASSIFIED > Caveats: NONE > > Hello, > > Running in PV client/server mode, is there a calculator > function that > will > add up all the values of a variable (cell or point > variable). > > I can use the programmable filter to write a python loop > to iterate > through > all the cell/point of the variable and add them up. But, > running in a > client/server mode, how would you store that value? Can I > just add a > single > value (not array) to the data? If so, what vtk data > structure shall I > use to > store a double variable? vtk.vtkDouble()? Or is there a > way to write > that > value out to a file. Running it in parallel, how would > that be > handled? > > Thanks > -simon > > Classification: UNCLASSIFIED > Caveats: NONE > > > > _______________________________________________ > 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://public.kitware.com/mailman/listinfo/paraview > > > > > > > Classification: UNCLASSIFIED > Caveats: NONE > > > > > > > Classification: UNCLASSIFIED > Caveats: NONE > > >
_______________________________________________ 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://public.kitware.com/mailman/listinfo/paraview
