Hey Jérôme, Yes, you can use the Python Programmable Source as a reader. There are some examples on these two pages, in case you haven't seen them:
http://www.paraview.org/Wiki/Here_are_some_more_examples_of_simple_ParaView_3_python_filters http://www.paraview.org/Wiki/Python_Programmable_Filter -Eric ------------------------------------------------------ Eric E Monson Duke Visualization Technology Group On Jun 7, 2010, at 4:58 AM, Jérôme Plumecoq wrote: > Hello, > > thank you very much ! > > Do you know if is possible to write directly a reader in python ? > > Or is it only possible in C++ ? > > Jérôme > > Le 04/06/2010 15:37, Utkarsh Ayachit a écrit : >> >> There was a bug in OpenDataFile() that was fixed a few days ago (May >> 26) that is causing that "AttributeError: Attribute FileName does not >> exist". Attached is a patch for the same. >> >> Utkarsh >> >> 2010/6/4 Berk Geveci <[email protected]>: >> >>>> 1) reading : >>>> ------------ >>>> >>>> from a vtkStructuredGrid object, I use a vtkStructuredGridWriter to create >>>> a >>>> vtk file, and I have the following problem : >>>> when I launch the script in Paraview, the format of floating points is not >>>> good (I obtain for example 33,1632 instead of 33.1632). So, the file >>>> created >>>> is not readable by Paraview. If I launch the script directly in a terminal, >>>> it works fine. Perhaps because the version of vtk module is not the same ? >>>> If I use the binary format I have not this problem. >>>> >>> This seems to be related to the way the LOCALE is set on your system. It is >>> probably set to French in one case and English in the other. Does anybody >>> know >>> if we can force LOCALE to English in the ParaView application or the reader? >>> >>> >>>> 2) writing : >>>> ------------ >>>> >>>> I would like to read my vtk files from the python shell, with >>>> OpenDataFile(), but It didn't succeed and I have the following message >>>> (with >>>> a file which can be read in paraview using menu open of course :-) : >>>> >>> Unless I am mistaken, you give the filename directly to OpenDataFile(), >>> without FileName=. >>> >>> -berk >>> >>> >>>> >>>> /home/plumecoq/tmp/ParaView/flow_1_0075.vtk >>>> Traceback (most recent call last): >>>> File "<string>", line 1, in <module> >>>> File "/home/plumecoq/EHPOC/plugins/ElsaMenu/elsa.py", line 91, in <module> >>>> main() >>>> File "/home/plumecoq/EHPOC/plugins/ElsaMenu/elsa.py", line 73, in main >>>> reader_vtk = OpenDataFile(file_name_vtk) >>>> File >>>> "/home/plumecoq/Paraview/ParaView-3.8.0-bin/Utilities/VTKPythonWrapping/paraview/simple.py", >>>> line 115, in OpenDataFile >>>> reader = globals()[xml_name](FileName=filename, **extraArgs) >>>> File >>>> "/home/plumecoq/Paraview/ParaView-3.8.0-bin/Utilities/VTKPythonWrapping/paraview/simple.py", >>>> line 542, in CreateObject >>>> setattr(px, param, params[param]) >>>> File >>>> "/home/plumecoq/Paraview/ParaView-3.8.0-bin/Utilities/VTKPythonWrapping/paraview/servermanager.py", >>>> line 201, in __setattr__ >>>> "to add this attribute.") >>>> AttributeError: Attribute FileName 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. >>>> >>>> >>>> any ideas ? I try to use LegacyVTKFileReader instead, but I have also some >>>> problems. >>>> >>>> I use a re-compile version of Paraview 3.8, under Linux (Fedora 10 - 64 >>>> bits) >>>> >>>> thanks for your help. >>>> >>>> Jérôme >>>> >>>> _______________________________________________ >>>> 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 >>> >>> > > <jerome_plumecoq.vcf>_______________________________________________ > 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
