[Paraview] Write and read a vtk file (in python)
Takuya OSHIMA
oshima at eng.niigata-u.ac.jp
Fri Jun 4 11:30:29 EDT 2010
It did work for the OpenFOAM reader on the Python console as well
under es_AR.UTF-8 (which I know had been affected by the problem) on
Ubuntu 10.04. Thanks for the fast fix!
Takuya
Takuya OSHIMA, Ph.D.
Faculty of Engineering, Niigata University
8050 Ikarashi-Ninocho, Nishi-ku, Niigata, 950-2181, JAPAN
From: pat marion <pat.marion at kitware.com>
Subject: Re: [Paraview] Write and read a vtk file (in python)
Date: Fri, 4 Jun 2010 11:16:04 -0400
> * Any idea if python will respect that call too?
>
> Pat
>
> On Fri, Jun 4, 2010 at 10:15 AM, Utkarsh Ayachit <utkarsh.ayachit at kitware.com>
> wrote:
>
> I've committed a fix. Attached is the patch for the same.
>
> commit 3f4904f94224ef3a6c03989a012c4484a759a607
> Author: Utkarsh Ayachit <utkarsh.ayachit at kitware.com>
> Date: Fri Jun 4 10:14:30 2010 -0400
>
> setlocale to avoid locale related numeric issues.
>
> Refer to http://www.paraview.org/pipermail/paraview/2009-August/
> 013278.html
> thread for details.
>
> Utkarsh
>
> On Fri, Jun 4, 2010 at 9:50 AM, Berk Geveci <berk.geveci at kitware.com>
> wrote:
> > Thanks Takuya. We'll take care of it.
> >
> > 2010/6/4 Takuya OSHIMA <oshima at eng.niigata-u.ac.jp>:
> >> Hi,
> >>
> >>> 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?
> >>
> >> Indeed, forcing the locale where the PV application runs under to C
> >> was what I proposed a while ago, which failed to draw attention:
> >> http://www.paraview.org/pipermail/paraview/2009-August/013278.html
> >>
> >> I'd really appreciate if the PV developers reconsider this.
> >>
> >> Takuya
> >>
> >> Takuya OSHIMA, Ph.D.
> >> Faculty of Engineering, Niigata University
> >> 8050 Ikarashi-Ninocho, Nishi-ku, Niigata, 950-2181, JAPAN
> >>
> >>
> >> From: Berk Geveci <berk.geveci at kitware.com>
> >> Subject: Re: [Paraview] Write and read a vtk file (in python)
> >> Date: Fri, 4 Jun 2010 09:25:02 -0400
> >>
> >>> > 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
> >
>
> _______________________________________________
> 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
>
More information about the ParaView
mailing list