[Paraview] Python Scripts and memory
Dr. Olaf Ippisch
olaf.ippisch at iwr.uni-heidelberg.de
Tue Mar 26 08:44:57 EDT 2013
Dear Berk,
thank you for the fast response and for pointing me to the right point
in the a bit scattered Paraview Python documentation. You do not
possibly also have a clue how to get the size of the text field right?
Best regards,
Olaf
Am 26.03.13 13:33, schrieb Berk Geveci:
> Hi Olaf,
>
> Given that there is no memory management in your code, it is not
> surprising that it leaks :-) One option is to use Delete() to get rid of
> objects after using them. There is a short section talking about it
> here: http://paraview.org/Wiki/ParaView/Python_Scripting
>
> The even better approach would be to create the pipeline and all the
> views only once and then simply update the filename in the loop. That
> would guarantee that all resources from a previous timestep are released
> when the next one executes.
>
> Best,
> -berk
>
>
> On Mon, Mar 25, 2013 at 10:38 AM, Dr. Olaf Ippisch
> <olaf.ippisch at iwr.uni-heidelberg.de
> <mailto:olaf.ippisch at iwr.uni-heidelberg.de>> wrote:
>
> Dear Paraview developers and users,
>
> I have some problems when using the python interface to paraview. I
> attached a small program I wrote to visualize data from several time
> steps of a simulation. Two things are unclear to me:
>
> - The program contains a loop over several files to be read from disk
> and visualized. However, if I start the program, the memory consumption
> of the python interpreter is growing steadily with each iteration. It
> seems that the memory allocated for python objects storing data and
> results is never freed again. Is there some command to tell the
> interpreter to release the vtk/paraview data structures?
> - In line 9 I create a text label. I can set its content and also
> manipulate its position. However, I was not able to change the size of
> the text field. For large numbers the text is just cut. I tried to play
> with props.Position2, but I did not have any success. What is the trick?
>
> Best regards,
> Olaf Ippisch
>
>
> --
> Dr. Olaf Ippisch
> Universität Heidelberg
> Interdisziplinäres Zentrum für Wissenschaftliches Rechnen
> Im Neuenheimer Feld 368, Raum 4.24
> Tel: 06221/548252 Fax: 06221/548884
> Mail: Im Neuenheimer Feld 368, 69120 Heidelberg
> e-mail: <olaf.ippisch at iwr.uni-heidelberg.de
> <mailto:olaf.ippisch at iwr.uni-heidelberg.de>>
>
> _______________________________________________
> Powered by www.kitware.com <http://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
>
>
--
Dr. Olaf Ippisch
Universität Heidelberg
Interdisziplinäres Zentrum für Wissenschaftliches Rechnen
Im Neuenheimer Feld 368, Raum 4.24
Tel: 06221/548252 Fax: 06221/548884
Mail: Im Neuenheimer Feld 368, 69120 Heidelberg
e-mail: <olaf.ippisch at iwr.uni-heidelberg.de>
More information about the ParaView
mailing list