Sebastien: As a follow up:
Using writer.FileType = 'Ascii' did work to complete the script generated by Trace. (first_stab.py) On the other hand, the script you sent did not work, as sent. By comparing the two scripts, and removing/adding back lines of code, the only line I needed to add to your (stand-alone, rather than Trace-generated) script is: DataRepresentation3 = Show() after smoothing. With that line, the slightly modified version of the script you sent is: from paraview.simple import * nanocone_pvd_1_vtp = XMLPolyDataReader( FileName=['/home/tscale/pv_sims/results/nanocone_pvd_1.vtp'] ) Smooth1 = Smooth() Smooth1.NumberofIterations = 200 DataRepresentation3 = Show() writer = CreateWriter("foo2.ply",Smooth1) writer.FileType='Ascii' writer.UpdatePipeline() del writer (Note that I changed the name of the imported data in your script, and added del writer at the end.) I have no clue as to what this line does, but if it is not there, the following message (among a lot of other output) appears: vtkSMWriterFactory (0xc89c10): No matching writer found for extension: ply Thanks again, Tim On Sat, Dec 1, 2012 at 8:42 AM, Sebastien Jourdain < sebastien.jourd...@kitware.com> wrote: > Here is the script that you should run > > from paraview.simple import * > > data = XMLPolyDataReader( FileName=['/.../file.vtp'] ) > > smooth = Smooth(data) > smooth.NumberofIterations = 200 > > writer = CreateWriter("foo.ply", smooth) > writer.FileType = 'Ascii' > writer.UpdatePipeline() > > > > On Fri, Nov 30, 2012 at 3:10 PM, Timothy Cale <drtsc.p...@gmail.com>wrote: > >> Sebastien: >> >> The data file I attached to the previous version of this update note was >> too large. >> >> I am resending the note with that file removed. >> >> Tim >> >> ---------- Forwarded message ---------- >> From: Timothy Cale <drtsc.p...@gmail.com> >> Date: Fri, Nov 30, 2012 at 1:03 PM >> Subject: Re: [Paraview] (no subject) >> To: Sebastien Jourdain <sebastien.jourd...@kitware.com> >> Cc: "paraview@paraview.org" <paraview@paraview.org> >> >> >> Update: >> >> I am able to write a ply file using CreateWriter (see attached >> first_stab.py and nano....vtp files). >> But the ply file is in binary. >> >> I looked around for more than an hour to find out how to write the file >> in ascii - to no avail. >> >> Any hints? >> >> Aside: When I put in 0 (for ascii) as a third arg. to CreateWriter, >> pvpython complained about >> having more than 2 arguments. I note that in the paraview users guide, >> CreateWriter has >> several arguments in some cases. help(CreateWriter) indicates that more >> than 2 arguments >> can be used: >> >> >>> help(CreateWriter) >> >> Help on function CreateWriter in module paraview.simple: >> >> >> CreateWriter(filename, proxy=None, **extraArgs) >> >> Creates a writer that can write the data produced by the source proxy in >> >> the given file format (identified by the extension). If no source is >> >> provided, then the active source is used. This doesn't actually write the >> >> data, it simply creates the writer and returns it. >> >> Regards, >> Tim >> >> On Fri, Nov 30, 2012 at 10:15 AM, Timothy Cale <drtsc.p...@gmail.com>wrote: >> >>> Sebastien: >>> >>> Good question: >>> >>> My goal is to have a script which smooths results between simulation >>> steps (fortran codes). >>> >>> I use paraview to view results, and the smoothing filter in paraview >>> seems to do what I want. >>> >>> I want to start with a Trace-generated python script, and edit it to >>> write the vertices and element >>> info to a file (.ply would be nice) that the next code can read. >>> >>> So, fortunately for me (in some sense), I decided to upgrade my ubuntu >>> OS to 12.10. This has >>> paraview 3.14.1-6build1 on its software list (aptitude). >>> >>> This version corrected a bug (with pvpython) in the version of paraview >>> 3.14 that I was using. >>> (I also spent a day trying to get/install other versions. That was not >>> very successful.) >>> >>> Now if I import the trace generated py file, it pops up (and stays). Not >>> a very good image, but it is >>> a start! >>> >>> Being new to python and paraview, this is quite a step. >>> >>> Any suggestions as to how to write vertex/node info would be appreciated. >>> >>> >>> Thanks, >>> Tim >>> >>> On Thu, Nov 29, 2012 at 7:41 PM, Sebastien Jourdain < >>> sebastien.jourd...@kitware.com> wrote: >>> >>>> I don't know ? what your script is supposed to do ? Render an image and >>>> quit ? >>>> >>>> >>>> On Thu, Nov 29, 2012 at 1:19 PM, Timothy Cale <drtsc.p...@gmail.com>wrote: >>>> >>>>> I am using paraview 3.14 (64 bit, ubuntu 12.04 vm on a MBP). >>>>> >>>>> I am trying to run pvpython to view .py files generated using Trace: >>>>> >>>>> 'which' pvpython' yields: /usr/bin/pvpython >>>>> >>>>> 'pvpython' yields: Error converting executable file >>>>> "/usr/bin/../lib/paraview/pvpython" to real path: No such file or >>>>> directory >>>>> >>>>> So, /usr/bin/python seems to be looking for /usr/lib/paraview/pvpython >>>>> >>>>> Which is indeed not there. >>>>> >>>>> I uninstalled (purged) and installed 3.14 again. Same thing. >>>>> >>>>> BTW: I did see the notes regarding 3.14.1-2 from ~6 months ago, but >>>>> cannot tell which 3.14 binary installer is on the >>>>> Paraview download page. >>>>> >>>>> Nevertheless, I downloaded the 3.14 tar-ball. >>>>> >>>>> When I run a .py script generated using trace, an image pops up for a >>>>> second, then disappears. >>>>> >>>>> BTW: The same thing happens with 3.98, at least on a companion machine. >>>>> >>>>> What am I missing? >>>>> >>>>> Thanks, >>>>> Tim >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Powered by 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 >>>>> >>>>> >>>> >>> >> >> >
_______________________________________________ Powered by 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