<div dir="ltr">Hi Randy<div><br></div><div>I'm not sure if it is what you are asking, but this might be useful: <a href="https://blog.kitware.com/easy-customization-of-the-paraview-python-programmable-filter-property-panel/">https://blog.kitware.com/easy-customization-of-the-paraview-python-programmable-filter-property-panel/</a>.</div><div><br></div><div>That way you can have a GUI field for the path of the .mat file to read, much more convenient that changing the path in the code each time.</div><div><br></div><div>Cheers,</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 11, 2017 at 5:10 PM Heiland, Randy <<a href="mailto:heiland@iu.edu">heiland@iu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Not sure, but think it’s irrelevant for my particular use. I'm going to try the Programmable Source (Python script) approach (and use <span>scipy.io.loadmat to read my .mat file). Maybe I missed it - is there a way to read in this script from a file? (copy/pasting into the Pgmable Source widget certainly works; just asking)  Thanks! </span></div><div style="word-wrap:break-word"><div><font color="#28fe14" face="Andale Mono"><span style="background-color:rgb(0,0,0)"><br></span></font><div><blockquote type="cite"><div>On Oct 11, 2017, at 1:24 PM, Berk Geveci <<a href="mailto:berk.geveci@kitware.com" target="_blank">berk.geveci@kitware.com</a>> wrote:</div><br class="m_-5786364047956677547Apple-interchange-newline"><div><div dir="ltr">Is there a Python API to read .mat files? What is the underlying structure? I kind of remember them using HDF5 for some stuff...</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 10, 2017 at 2:18 PM, Heiland, Randy <span dir="ltr"><<a href="mailto:heiland@iu.edu" target="_blank">heiland@iu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hello,<div><br></div><div>I have some matlab files I’d like to get into PV. Initially, the data is quite simple: sphere centers, radii, color attribute (a few 100K spheres). In the past, I’ve manually converted the files into .vtk formats using Python w/ scipy to load/parse the .mat files. But I’d like to avoid creating additional files and just read the .mat files directly.</div><div><br></div><div>I *think* I’d like to do this w/ Python still (but without creating files), if that’s an option. Basically, I’d welcome suggestions for the simplest approach, at least initially. I’m not terribly concerned about the “slowness” of Python reading/converting the .mat files.</div><div><br></div><div>Using PV 5.4.1. And the solution needs to be easily adopted by others who will be using PV.</div><div><br></div><div>I’m sure there are concerns that I’ve side-stepped, e.g. would I ever want to use it in client/server mode, etc.</div><div><br></div><div>I’ve seen <a href="https://www.paraview.org/Wiki/Plugin_HowTo" target="_blank">https://www.paraview.org/Wiki/Plugin_HowTo</a> and I was also curious if a “Programmable Source” would be an option. </div><div><br></div><div>thanks! (and it’s nice to re-join the community after a long absence)</div><span class="m_-5786364047956677547HOEnZb"><font color="#888888"><div>-Randy</div></font></span></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></div>
</div></blockquote></div><br></div></div>_______________________________________________<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>
</blockquote></div>