<div dir="ltr">Alan,<div><br></div><div>Scrap what I said earlier. There is a simpler way.</div><div><br></div><div>For selecting a point by ID, try:</div><div><br></div><div>query = 'id == 1234'</div><div>can = GetActiveSource()</div><div>s = SelectPoints(query)</div>plotSelectionOverTime = PlotSelectionOverTime(Input=can, Selection=s)<div>view = CreateView('QuartileChartView')<br><div>Show(plotSelectionOverTime, view)</div></div><div><br></div><div>For selecting a point with the maximum value, change the query variable to:</div><div><br></div><div>query = 'DISPL[0] == max(DISPL[0])'</div><div><br></div><div>Thanks,</div><div>Cory</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 18, 2015 at 12:57 PM, Scott, W Alan <span dir="ltr"><<a href="mailto:wascott@sandia.gov" target="_blank">wascott@sandia.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Excellent!  Thanks.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">One more question – is it possible to select the cell or point with a maximum value, as opposed to a hard coded cell or point?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Alan<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Cory Quammen [mailto:<a href="mailto:cory.quammen@kitware.com" target="_blank">cory.quammen@kitware.com</a>]
<br>
<b>Sent:</b> Friday, December 18, 2015 8:02 AM<br>
<b>To:</b> Scott, W Alan<br>
<b>Cc:</b> <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
<b>Subject:</b> [EXTERNAL] Re: [Paraview] Selecting a point in Python<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">HI Alan,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Selections are indeed possible in Python, though as you have found they are not recorded in traces.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">You should be able to do something like this to select one or more points:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Courier;color:black">can = GetActiveSource()</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-family:Courier;color:black"># Extract the desired block first</span><u></u><u></u></p>
<p style="margin:0in;margin-bottom:.0001pt"><span style="font-family:"Courier New"">extractBlock <span style="color:#666666">=</span> ExtractBlock(Input<span style="color:#666666">=</span>can)</span><u></u><u></u></p>
<pre>extractBlock<span style="color:#666666">.</span>BlockIndices <span style="color:#666666">=</span> [<span style="color:#666666">2</span>]<u></u><u></u></pre>
<pre><u></u> <u></u></pre>
<pre># Now extract point 1764<u></u><u></u></pre>
<p class="MsoNormal"><span style="font-family:Courier;color:black">pointID = 1764</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:Courier;color:black">pointIDs = [0, pointID] # process number, point ID</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:Courier;color:black">selection = paraview.simple.IDSelectionSource(ContainingCells=0, FieldType = "POINT", IDs = pointIDs)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">plotSelectionOverTime1 = PlotSelectionOverTime(Input=can,<br>
    Selection=selection)</span><u></u><u></u></p>
</div>
<div>
<p style="margin:0in;margin-bottom:.0001pt"><span style="font-family:Courier;color:black">qcv = CreateView('QuartileChartView')</span><u></u><u></u></p>
<p style="margin:0in;margin-bottom:.0001pt"><span style="font-family:Courier;color:black">d = Show(plotSelectionOverTime1, qcv)</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt">I hope this helps,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt">Cory<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Wed, Dec 9, 2015 at 7:29 PM, Scott, W Alan <<a href="mailto:wascott@sandia.gov" target="_blank">wascott@sandia.gov</a>> wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">I am trying to create a python script that will create a plot selection over time.  Here is what I am trying to do:<u></u><u></u></p>
<p><span style="font-family:Symbol">·</span><span style="font-size:7.0pt">        
</span>Read in the can.exo.  All vars on.  Apply<u></u><u></u></p>
<p><span style="font-family:Symbol">·</span><span style="font-size:7.0pt">        
</span>Select point on can. (This is the line that does not record in the Trace Recorder, and I need).<u></u><u></u></p>
<p><span style="font-family:Symbol">·</span><span style="font-size:7.0pt">        
</span>Plot selection over time (I can’t get here without the previous step).<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">How is a selection done in Python? 
<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal"><span style="color:#888888"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#888888">Alan<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#888888"> <u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><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><u></u><u></u></p>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<p class="MsoNormal">Cory Quammen<br>
R&D Engineer<br>
Kitware, Inc.<u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>

</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>