<div dir="ltr">Mc Fly,<div><br></div><div>ParaView always runs as a client-server application, even when just using the GUI without connecting to a remote server (i.e., the "builtin" server). The data resides on the server, while the commands you execute are on the client. Hence, you need to move the data from the server to the client to access it directly.</div><div><br></div><div>Fortunately, this is easy. Let's assume that your ProbeLocation filter is named "Probelocation". Then all you need to do is run</div><div><br></div><div>polyData = servermanager.Fetch(Probelocation)</div><div><br></div><div>This brings the probe data, in the form of a vtkPolyData, over to the client side. Now you can access the probed data through the PointData attribute of the polyData object:</div><div><br></div><div>pointData = polyData.GetPointData()</div><div>rhoArray = pointData.GetArray('rho')</div><div>value = rhoArray.GetTuple(0)</div><div><br></div><div>I hope that helps. For more information on using Fetch, see [1].</div><div><br></div><div>Cheers,</div><div>Cory</div><div><br></div><div>[1] <a href="http://www.paraview.org/Wiki/ParaView/Python_Scripting#Source_Proxies">http://www.paraview.org/Wiki/ParaView/Python_Scripting#Source_Proxies</a></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 3, 2015 at 4:21 AM,  <span dir="ltr"><<a href="mailto:mctolille@netcourrier.com" target="_blank">mctolille@netcourrier.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>



<div>Thanks for the script, but how can I now access the data that were found by ProbeLocation? How can I put them in a variable, print them on the screen?<br><br>Cheers,<br>Mc Fly<br><br><br><br><br>---- Message d'origine ----<br>
De : "Armin Wehrfritz" <<a href="mailto:dkxls23@gmail.com" target="_blank">dkxls23@gmail.com</a>><br>
À : <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
Objet : Re: [Paraview] Probe location in a script<br>
Date : 02/07/2015 17:07:42 CEST<div><div class="h5"><br>
<br>
Here is a little script that shows you how to read and write dataset in <br>
ParaView using a simple for loop.<br>
<br>
Hope this helps.<br>
<br>
-Armin<br>
<br>
<br>
<br>
<br>
On 07/02/2015 05:47 PM, <a href="mailto:mctolille@netcourrier.com" target="_blank">mctolille@netcourrier.com</a> wrote:<br>
> Thanks for the tip. I actually already used tracing in order to find the<br>
> command:<br>
>      Probelocation.ProbeType.Center = [10.0,20.0,30.0]<br>
><br>
> But the problem is that I don't know how to access to the data (rho, vx,<br>
> vy...) at that location in the python script<br>
><br>
> And since tracing does not capture "Save data", I don't even know how to<br>
> write the data in a file<br>
><br>
> Cheers,<br>
> Mc Fly<br>
><br>
><br>
><br>
><br>
> Date : 02/07/2015 15:55:04 CEST<br>
><br>
> Hi McFly,<br>
><br>
> The Python Tracing facility in ParaView is perfect for this kind of<br>
> task. It records a trace of your actions in the ParaView GUI to a Python<br>
> script that you can modify a bit to process a bunch of files. To turn on<br>
> tracing, choose the Tools -> Start Trace menu item.<br>
><br>
> More info on tracing is available in the ParaView User Guide [1] under<br>
> section 1.6.2.<br>
><br>
> Best regards,<br>
> Cory<br>
><br>
> [1] <a href="http://www.paraview.org/paraview-guide/" target="_blank">http://www.paraview.org/paraview-guide/</a><br>
><br>
> On Thu, Jul 2, 2015 at 9:39 AM, <<a href="mailto:mctolille@netcourrier.com" target="_blank">mctolille@netcourrier.com</a><br>
> <mailto:<a href="mailto:mctolille@netcourrier.com" target="_blank">mctolille@netcourrier.com</a>>> wrote:<br>
><br>
>     __<br>
><br>
>     Hi everybody,<br>
><br>
>     I am a new Paraview user. I am trying to extract points from a bunch<br>
>     of vtu files. It is pretty easily done with "probe location". But<br>
>     since I have a lot of files, I would like to automatize the process<br>
>     (with a macro or a python script).<br>
><br>
>     Could someone maybe show me how it's done?<br>
><br>
>     My best guess is that I should have the following in a python script:<br>
>     Probelocation.ProbeType.Center = [10.0,20.0,30.0]<br>
>     assuming I want to probe at x=10, y=20, z=30. But then, I don't<br>
>     really know how to retrieve the variables values at that location.<br>
><br>
>     Thanks a lot,<br>
>     Mc Fly<br>
><br>
>     _______________________________________________<br>
>     Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a> <<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>><br>
><br>
>     Visit other Kitware open-source projects at<br>
>     <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
>     Please keep messages on-topic and check the ParaView Wiki at:<br>
>     <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
>     Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
><br>
>     Follow this link to subscribe/unsubscribe:<br>
>     <a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Cory Quammen<br>
> R&D Engineer<br>
> Kitware, Inc.<br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
><br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
<br></div></div></div>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Cory Quammen<br>R&D Engineer<br>Kitware, Inc.</div>
</div>