I recommend always using Unix style paths when trying to open files even when on windows.<br><br><div class="gmail_quote">On Fri, Mar 11, 2011 at 2:05 PM, Sebastien Jourdain <span dir="ltr">&lt;<a href="mailto:sebastien.jourdain@kitware.com">sebastien.jourdain@kitware.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">is it because you are using &quot;\&quot; in your path ?<br>
It seems that your command to open the file is wrong..<br>
<div><div></div><div class="h5"><br>
On Fri, Mar 11, 2011 at 11:28 AM, Lester Anderson<br>
&lt;<a href="mailto:lester_anderson1963@hotmail.com">lester_anderson1963@hotmail.com</a>&gt; wrote:<br>
&gt; Hello<br>
&gt;<br>
&gt; I am having problems getting line data into Paraview like below:<br>
&gt;<br>
&gt;&gt;  @D0|802<br>
&gt; 71.544281294689512 -70.195276311658077<br>
&gt; 71.688883266535839 -70.803067353070787<br>
&gt; 71.38500823808829 -71.198687848942484<br>
&gt; 70.489943344507651 -71.537405020061286<br>
&gt; 69.243648292148919 -72.032781992602239<br>
&gt; 68.343962786687243 -72.448893783954588<br>
&gt; 67.981376969701287 -72.772842957827351<br>
&gt; 68.100709218429969 -73.404243851896808<br>
&gt; 68.405639346171426 -73.796396551645131<br>
&gt; 68.864598617974011 -74.278821236312368<br>
&gt;&gt;  @D1|802<br>
&gt; 67.01790387568883 -73.727007691932769<br>
&gt; 66.514604674359518 -74.029527337311038<br>
&gt; 66.158131619687595 -74.145946545617733<br>
&gt; 66.416517810764773 -74.554436935231323<br>
&gt;&gt;  @D2|802<br>
&gt; 67.315000523512794 -75.111290145048144<br>
&gt; 66.43005383192326 -75.716970640682874<br>
&gt; 65.362131457243223 -76.087825945619358<br>
&gt; 64.135678202144192 -76.588857027141785<br>
&gt; 61.504870583900271 -77.191571848696427<br>
&gt;<br>
&gt; I did try the script:<br>
&gt;<br>
&gt; import os<br>
&gt;<br>
&gt; import string<br>
&gt;<br>
&gt; def insertNextCell():<br>
&gt;<br>
&gt; nextpoly = vtk.vtkPolyLine()<br>
&gt;<br>
&gt; nextpoly.GetPointIds().DeepCopy(segments)<br>
&gt;<br>
&gt; cells.InsertNextCell(nextpoly)<br>
&gt;<br>
&gt; filename = os.path.normcase(&quot;C:\temp\rifts_gmt.txt&quot;)<br>
&gt;<br>
&gt; f = open(filename)<br>
&gt;<br>
&gt; pdo = self.GetPolyDataOutput()<br>
&gt;<br>
&gt; pts = vtk.vtkPoints()<br>
&gt;<br>
&gt; #an array for the fault information<br>
&gt;<br>
&gt; segmentNames = vtk.vtkStringArray()<br>
&gt;<br>
&gt; segmentNames.SetName(&quot;Fault Information&quot;)<br>
&gt;<br>
&gt; segmentNames.SetNumberOfComponents(1)<br>
&gt;<br>
&gt; cells = vtk.vtkCellArray()<br>
&gt;<br>
&gt; segments = vtk.vtkIdList()<br>
&gt;<br>
&gt; #traverse file<br>
&gt;<br>
&gt; for line in f:<br>
&gt;<br>
&gt; if line.startswith(&quot;&gt;&quot;):<br>
&gt;<br>
&gt; #when you find a new fault<br>
&gt;<br>
&gt; #save the one you just finished<br>
&gt;<br>
&gt; if segments.GetNumberOfIds() != 0:<br>
&gt;<br>
&gt; insertNextCell()<br>
&gt;<br>
&gt; segments = vtk.vtkIdList()<br>
&gt;<br>
&gt; segmentNames.InsertNextValue(line)<br>
&gt;<br>
&gt; else:<br>
&gt;<br>
&gt; #otherwise just keep remembering coordinates<br>
&gt;<br>
&gt; x,y = [float(n) for n in line.strip().split()[:2]]<br>
&gt;<br>
&gt; id = pts.InsertNextPoint(x,y,0)<br>
&gt;<br>
&gt; segments.InsertNextId(id)<br>
&gt;<br>
&gt; f.close()<br>
&gt;<br>
&gt; if segments.GetNumberOfIds()&gt;0:<br>
&gt;<br>
&gt; #don&#39;t forget the last fault in progress<br>
&gt;<br>
&gt; insertNextCell()<br>
&gt;<br>
&gt; pdo.SetPoints(pts)<br>
&gt;<br>
&gt; pdo.SetLines(cells)<br>
&gt;<br>
&gt; pdo.GetCellData().AddArray(segmentNames)<br>
&gt;<br>
&gt; - this runs as a programmable source but only gives an error:<br>
&gt;<br>
&gt; Traceback (most recent call last):<br>
&gt;<br>
&gt; File &quot;&lt;string&gt;&quot;, line 24, in &lt;module&gt;<br>
&gt;<br>
&gt; File &quot;&lt;string&gt;&quot;, line 11, in RequestData<br>
&gt;<br>
&gt; IOError: [Errno 22] invalid mode (&#39;r&#39;) or filename: &#39;c:\temp\rifts_gmt.txt&#39;<br>
&gt;<br>
&gt; .<br>
&gt;<br>
&gt; I am working on Windows 7.<br>
&gt;<br>
&gt; Any ideas?<br>
&gt;<br>
&gt; Cheers<br>
&gt;<br>
&gt; Lester<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;<br>
&gt;<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>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Robert Maynard<br>