[Paraview] Saving PlotSelectionOverTime result to CSV file in script
Peter Maday
madapeti at gmail.com
Mon Oct 7 05:02:05 EDT 2013
Thanks for the reply!
I have tried this setup, however I could not find a filter that would
produce the correct output with the CreateWriter. When using the
PlotVariablesOverTime it does not work, as it produces a
vtkMultiBlockDataset as opposed to a vtkTable that is required by the CSV
writer.
The solution I have found was to use a programmable filter in a similar
setup (with the appropriate selection of the block and column indices):
progFilter=ProgrammableFilter()
progFilter.OutputDataSetType='vtkTable'
progFilter.PythonPath = ''
progFilter.RequestInformationScript = ''
#progFilter.RequestUpdateExtentScript= ''
progFilter.Script = "\
dataTable=self.GetInput().GetBlock(0).GetColumn(0)\n\
output=self.GetTableOutput()\n\
output.AddColumn(dataTable)\n\
"
I believe it is worth mentioning that it is possible to put the debugger
breakpoints (pdb.set_trace()) in the progFilter.Script string and this way
to figure out what exactly the input of the filter is like.
2013/10/4 David E DeMarle <dave.demarle at kitware.com>
> Try Using CreateWriter() like so:
> writer = CreateWriter(".../foo.csv", source)
> writer.FieldAssociation = "Points" # or "Cells"
> writer.UpdatePipeline()
> del writer
>
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909
>
>
> On Fri, Oct 4, 2013 at 10:18 AM, Peter Maday <madapeti at gmail.com> wrote:
>
>> Dear All,
>>
>> I would like to automate a process that involves saving the output of a
>> PlotSelectionOverTime filter to a CSV file. Manually it is done by invoking
>> the "Save data " command from the File menu while the graph view is
>> selected.
>>
>> When I try to record the trace for this step, it does not contain the CSV
>> save part.
>>
>> My question is how to save the PlotSelectionOverTime output to a text
>> file in a script.
>>
>> Thansk a lot!
>>
>> _______________________________________________
>> 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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20131007/07e4bd94/attachment.htm>
More information about the ParaView
mailing list