The documentation is for the current (git) version. You can go back and look in the history to see the comment for 3.8.
Seb On Thu, Oct 14, 2010 at 8:58 AM, Eric E. Monson <emon...@cs.duke.edu> wrote: > This wiki page describes some of the functionality, but doesn't seem to be > quite up to date regarding "Trace State". If you find the things Sebastien is > mentioning and have trouble just let us know. > > http://www.cmake.org/Wiki/Python_GUI_Tools > > -Eric > > On Oct 14, 2010, at 8:24 AM, Sebastien Jourdain wrote: > >> Hi Christopher, >> >> the python trace allow the user to record some actions in the UI and >> generate a python script out of it. >> Depending on the ParaView version: >> - You will have some button start/stop trace on the right side of the >> Python shell. >> - or from the Git repo, directly accessible from the Tools menu. >> >> Enjoy, >> >> Seb >> >> On Wed, Oct 13, 2010 at 11:33 PM, Christopher Olah >> <christopherolah...@gmail.com> wrote: >>> I've actually never heard of python state trace. So, please, go on. >>> The only thing that comes up with Google is a paraview mailing list >>> thread about it being broken and a few miscellaneous mentions. >>> >>> On Wed, Oct 13, 2010 at 7:32 PM, Christopher Olah >>> <christopherolah...@gmail.com> wrote: >>>> Hey Eric, >>>> >>>> Thanks! I was using 3.8.1 but I'm pulling from git right now. :) If >>>> someone knows how to write an STL in 3.8.1, it would still be nice to >>>> know, of course. >>>> >>>> Thanks again, >>>> >>>> Christopher >>>> >>>> On Wed, Oct 13, 2010 at 6:11 PM, Eric E. Monson <emon...@cs.duke.edu> >>>> wrote: >>>>> Hey Christopher, >>>>> >>>>> Well, I think that page is the best current documentation. Which version >>>>> of ParaView are you using? (The API has changed quite a bit over various >>>>> versions, and if you're using an earlier version than 3.8 or 3.9, the >>>>> Python API has gotten much nicer these days.) >>>>> >>>>> I'm not actually sure how to write the STL file with PV 3.8.1, but with >>>>> the current development version (3.9) you can load the data and write the >>>>> STL with something like this (which I used the Python State Trace to >>>>> figure out the commands -- ask if you don't know how to use this >>>>> functionality because it's _really_ helpful in writing scripts): >>>>> >>>>> # ===================== >>>>> try: paraview.simple >>>>> except: from paraview.simple import * >>>>> >>>>> noisy_10x100x100_sphere_raw = ImageReader( >>>>> guiName="noisy_10x100x100_sphere.raw", ScalarArrayName='ImageFile', >>>>> DataExtent=[0, 10, 0, 100, 0, 100], >>>>> FilePrefix='/Users/emonson/Programming/ParaView_git/ParaViewData/Data/noisy_10x100x100_sphere.raw', >>>>> NumberOfScalarComponents=1, FileDimensionality='3', >>>>> DataByteOrder='LittleEndian', DataOrigin=[0.0, 0.0, 0.0], >>>>> FilePattern='%s', DataSpacing=[10.0, 1.0, 1.0], DataScalarType='unsigned >>>>> int', FileLowerLeft=1 ) >>>>> >>>>> Contour1 = Contour( guiName="Contour1", Isosurfaces=[1021190000.0, >>>>> 1043550000.0, 1065900000.0], ComputeNormals=1, ComputeGradients=0, >>>>> ComputeScalars=0, ContourBy=['POINTS', 'ImageFile'], >>>>> PointMergeMethod="Uniform Binning" ) >>>>> >>>>> Show() >>>>> >>>>> ResetCamera() >>>>> Render() >>>>> >>>>> writer= CreateWriter("raw_contours.stl", Contour1) >>>>> writer.UpdatePipeline() >>>>> # ===================== >>>>> >>>>> Note that some of the options that are specified might be defaults that >>>>> you wouldn't have to include, but I got these from the State Trace. Also, >>>>> I didn't try to include the loop for varied file names... >>>>> >>>>> Maybe someone else can chime in with the STL writing if you're using >>>>> 3.8.1. >>>>> >>>>> Hope this points you in the right direction, >>>>> -Eric >>>>> >>>>> ------------------------------------------------------ >>>>> Eric E Monson >>>>> Duke Visualization Technology Group >>>>> >>>>> >>>>> On Oct 13, 2010, at 5:06 PM, Christopher Olah wrote: >>>>> >>>>>> Dear All, >>>>>> >>>>>> I have a large number of RAW files (unsigned characters in 3 >>>>>> dimensions of varying size) and I need to extract isosurfaces and save >>>>>> them as STLs. I've been using paraview to do this (and it's awesome!), >>>>>> but doing it by hand is becoming impractical. Unfortunately, I've been >>>>>> having trouble figuring out how to script it. >>>>>> >>>>>> In particular, I can't figure out how to load RAW files or how save >>>>>> STLs. In fact, the best documentation on the python API I can find is >>>>>> http://www.paraview.org/Wiki/ParaView/Python_Scripting ... Could >>>>>> someone direct me towards something a bit more comprehensive? >>>>>> >>>>>> Thanks in advance, >>>>>> >>>>>> Christopher Olah >>>>>> >>>>>> PS. I hope this isn't too trivial to write to you about -- I couldn't >>>>>> really find anything on what level of question was appropriate for >>>>>> this list. >>>>>> _______________________________________________ >>>>>> 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 >>> > > _______________________________________________ > 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