Hello Pat, thanks for the explanation and help!
Best Regards! Fabian On 01/26/2011 04:42 PM, pat marion wrote:
Hi Fabian, Please remember to include the paraview mailing list when you reply. What you report is a bug, but you can avoid it- when you open your openfoam dataset you should check each block that you want to load *before you hit apply for the first time* The problem is the first time you load your data and click apply, paraview sees a multiblock dataset containing only unstructured grid data, so it creates an unstructured grid display. This display has properties related to volume rendering, and these properties are recorded in the trace script. Later you must have enabled more blocks, so that multiblock dataset now contains unstructured grid and polydata. When the trace script is replayed, paraview sees the unstructured grid and polydata datasets, so it creates a geometry display instead of an unstructured grid display. The geometry display lacks the volume rendering properties. Pat On Tue, Jan 25, 2011 at 2:33 PM, Fabian Braennstroem <f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>> wrote: Hi to you both, I just checked it with 3.8.1... a new trace_state file. There I got theses error messages (one after another), each time I got the errro I just commented out the lines in the python file, which I attached (I attached the openfoam case, if you need it): >>> Traceback (most recent call last): File "<string>", line 198, in <module> File "/home/kitware/Kitware/ParaView-3.8.1/build/Utilities/VTKPythonWrapping/site-packages/paraview/servermanager.py", line 201, in __setattr__ AttributeError: Attribute SelectedMapperIndex does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute. >>> Traceback (most recent call last): File "<string>", line 225, in <module> File "/home/kitware/Kitware/ParaView-3.8.1/build/Utilities/VTKPythonWrapping/site-packages/paraview/servermanager.py", line 201, in __setattr__ AttributeError: Attribute ScalarOpacityUnitDistance does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute. >>> Traceback (most recent call last): File "<string>", line 232, in <module> File "/home/kitware/Kitware/ParaView-3.8.1/build/Utilities/VTKPythonWrapping/site-packages/paraview/servermanager.py", line 201, in __setattr__ AttributeError: Attribute ScalarOpacityFunction does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute. >>> Traceback (most recent call last): File "<string>", line 241, in <module> File "/home/kitware/Kitware/ParaView-3.8.1/build/Utilities/VTKPythonWrapping/site-packages/paraview/servermanager.py", line 201, in __setattr__ AttributeError: Attribute ExtractedBlockIndex does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute. >>> It works very nice, after commenting these lines out! Best Regards! Fabian On 01/24/2011 09:45 PM, pat marion wrote: You are using 3.8.0, not 3.8.1. If you use 3.8.1 to generate the trace script you will not receive these errors. Your script can also be fixed by hand- editing test_trace.py and move the lines at the very bottom modifying Slice1, Slice2 and Slice3. Moving the lines up so they appear after the constructors of Slice1, Slice2, and Slice3. Pat On Mon, Jan 24, 2011 at 3:08 PM, Fabian Braennstroem <f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>>> wrote: Hi, thanks. I get this error message: Traceback (most recent call last): File "<string>", line 382, in <module> File "/home/gcae504/HOME/Dissertation/simulation_calc/OpenFOAM/ThirdParty-1.7.x/platforms/linux64Gcc/paraview-3.8.0/lib/paraview-3.8/paraview/servermanager.py", line 201, in __setattr__ "to add this attribute.") AttributeError: Attribute SelectedMapperIndex does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute. I attached two pictures (test.png is the one create manually and test2.png the one create with the script) and the script. Thanks for your help! Best Regards! Fabian On 01/24/2011 08:57 PM, pat marion wrote: Hi Fabian, Regarding your issue of python trace state not replicating your paraview state exactly, I believe both issues you quote (camera position and cut filter's slice property) have been addressed in the latest version of paraview. If not, can you list the steps required to repeat the problem? I can't find bug reports for these issues, but below I have copied the git logs for the commits the addressed the issues. Pat commit f3f73df79fe4ca377297885c4c71bcba661b165d Author: Pat Marion <pat.mar...@kitware.com <mailto:pat.mar...@kitware.com> <mailto:pat.mar...@kitware.com <mailto:pat.mar...@kitware.com>> <mailto:pat.mar...@kitware.com <mailto:pat.mar...@kitware.com> <mailto:pat.mar...@kitware.com <mailto:pat.mar...@kitware.com>>>> Date: Tue May 18 14:50:17 2010 -0400 BUG: Add method to disable the first render ResetCamera. Added python method paraview.simple._DisableFirstRenderResetCamera() and included it at the top of all generated trace scripts. This is tested by PythonSMTraceTest1 since I removed the extra 'Render()' call from the test which was there to work around the issue. commit d9119f6be4b10b97b18fc2a2d5232788363d3fc9 Author: Pat Marion <pat.mar...@kitware.com <mailto:pat.mar...@kitware.com> <mailto:pat.mar...@kitware.com <mailto:pat.mar...@kitware.com>> <mailto:pat.mar...@kitware.com <mailto:pat.mar...@kitware.com> <mailto:pat.mar...@kitware.com <mailto:pat.mar...@kitware.com>>>> Date: Fri Apr 30 13:35:03 2010 -0400 BUG: Group helper proxies with the proxy using the helper. For example, now 'my_slice.SliceType.Normal' is mapped to my_slice instead of the SliceType helper proxy. Now when you trace state, the helper proxy's properties are grouped with the parent proxy. Previously all helper proxy properties were listed at the very end of the trace, and that was incorrect. On Mon, Jan 24, 2011 at 2:39 PM, Fabian Braennstroem <f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>>>> wrote: Hello, thanks for the info! Is my impression correct, that in version 3.8.1 the python trace state process is not as 'complete' as using the old state file approach? For my case setup, e.g. there is not always the correct camera position and the correct slices... Best Regards! Fabian On 01/24/2011 08:13 PM, David E DeMarle wrote: That page is ancient. I think PVFWrap was the predecessor to paraview.simple which since 3.6 is the standard way to do ParaView python scripting (see python trace). The comments about paraview state files being too verbose have been addressed since then as well. Or did you mean something else? David E DeMarle Kitware, Inc. R&D Engineer 28 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-371-3971 x109 On Mon, Jan 24, 2011 at 2:02 PM, Fabian Braennstroem <f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de> <mailto:f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>>>> wrote: Hi, I just found this page and wonder, if this will be a new approach for python scripting: http://www.paraview.org/ParaView3/index.php/Visualization_Script_Examples#Paraview_Python_Script_with_PVFWrap In addition, there are comments about the VisIt way... do you plan something like this!? Best Regards! Fabian _______________________________________________ Powered by www.kitware.com <http://www.kitware.com> <http://www.kitware.com> <http://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 <http://www.kitware.com> <http://www.kitware.com> <http://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