[Paraview] Annotate time filter - regard real time - error in code after test

Felipe Bordeu felipe.bordeu at ec-nantes.fr
Wed Mar 4 11:04:29 EST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

what is the error message????


Le 03/03/2015 14:06, Madalena S. Malhadas a écrit :
> Dear all,
>
> I tryed to make the time conversion in the script but i have an error.
When i put this
>
> programmableFilter1.Script = 'pdo =
self.GetOutput();\npdo.ShallowCopy(self.GetInput());\na =
self.GetInput().GetInformation().Get(pdo.DATA_TIME_STEP());\n# this is
your convertion routine\ntime_label = "Days from 12/12/1800 = " +
str(a*100)  + ":" + str((a*100)%2) + " ...days"\nlabel =
vtk.vtkStringArray();\nlabel.SetNumberOfComponents(1);\nlabel.Resize(1);\nlabel.SetName("TimeLabel");\nlabel.SetValue(0,time_label);\npdo.GetFieldData().AddArray(label)\n'
>
> in the script box via paraview i get error. Do you know how to solve
the error.
>
> Madalena
> -------------------------
> From: nenasantos at hotmail.com
> To: felipe.bordeu at ec-nantes.fr; paraview at paraview.org
> Date: Tue, 3 Mar 2015 09:33:39 +0000
> Subject: Re: [Paraview] Annotate time filter - regard real time -
error in code after test
>
> Thank you very much.
>
> -------------------------
> Date: Tue, 3 Mar 2015 09:30:19 +0100
> From: felipe.bordeu at ec-nantes.fr
> To: paraview at paraview.org
> Subject: Re: [Paraview] Annotate time filter - regard real time -
error in code after test
>
>
>
>
>
> Please keep the discussion to the mailing list so others can
> benefit-from/contribute-to the conversion.
>
> the code I send is for the programmable filter!!!
>
> if you are using a python script these are the lines to use (generated
with python trace in ParaView):
> the code in the Script variable of the programmable filter is always
very ugly. you can put the source in a file extra file and use the
execfile() function of python to call it.
>
> #--- begin code ---
> # create a new 'Programmable Filter'
> programmableFilter1 = ProgrammableFilter(Input=waterPropertiesnc)
>
> # Properties modified on programmableFilter1
> programmableFilter1.Script = 'pdo =
self.GetOutput();\npdo.ShallowCopy(self.GetInput());\na =
self.GetInput().GetInformation().Get(pdo.DATA_TIME_STEP());\n# this is
your convertion routine\ntime_label = "Days from 12/12/1800 = " +
str(a*100)  + ":" + str((a*100)%2) + " ...days"\nlabel =
vtk.vtkStringArray();\nlabel.SetNumberOfComponents(1);\nlabel.Resize(1);\nlabel.SetName("TimeLabel");\nlabel.SetValue(0,time_label);\npdo.GetFieldData().AddArray(label)\n'
>
> programmableFilter1.RequestInformationScript = ''
> programmableFilter1.RequestUpdateExtentScript = ''
> programmableFilter1.PythonPath = ''
>
> annotateGlobalData1 = AnnotateGlobalData(Input=programmableFilter1)
>
> # show data in view
> annotateGlobalData1Display = Show(annotateGlobalData1, renderView1)
>
> #--- end code ---
>
> don’t forget to do the time conversion in the script!!!
>
>
> Felipe
>
> Le 02/03/2015 17:09, Madalena S. Malhadas a écrit :
> > Hi Felipe,
>
> > I am a new user of paraview/python, so i Have dificult to understand
where i have to place the code in my script.
>
> > My script read a nc file, then i use the annotate time filter to
extract the time in file, but apears numbers (equivalent to seconds)
>
> > Then i include your code after call annotate time filter but i get
an error.
>
> > Attached i send my scritp and if possible can you see the part of
the time conversions and understand what ihave wrong. For me is to
difficult to understand since i am novate in programming.
>
> > Thank you very much
>
> > Madalena
>
> > -------------------------
> > From: nenasantos at hotmail.com <mailto:nenasantos at hotmail.com>
> > To: felipe.bordeu at ec-nantes.fr <mailto:felipe.bordeu at ec-nantes.fr>
> > Date: Mon, 2 Mar 2015 15:49:15 +0000
> > CC: paraview at paraview.org <mailto:paraview at paraview.org>
> > Subject: Re: [Paraview] Annotate time filter - regard real time
>
> > Thank you very much! I will test now.
>
> > Kind regards
>
> > -------------------------
> > Date: Mon, 2 Mar 2015 16:46:32 +0100
> > From: felipe.bordeu at ec-nantes.fr <mailto:felipe.bordeu at ec-nantes.fr>
> > CC: paraview at paraview.org <mailto:paraview at paraview.org>
> > Subject: Re: [Paraview] Annotate time filter - regard real time
>
>
> > to generate a string from you field data (using a ProgrammableFilter):
>
> > script:
>
> > pdo = self.GetOutput();
> > pdo.ShallowCopy(self.GetInput());
> > a = self.GetInput().GetInformation().Get(pdo.DATA_TIME_STEP());
> > # this is your convertion routine
> > time_label = "Days from 12/12/1800 = " + str(a*100)  + ":" +
str((a*100)%2) + " ...days"
> > label = vtk.vtkStringArray();
> > label.SetNumberOfComponents(1);
> > label.Resize(1);
> > label.SetName("TimeLabel");
> > label.SetValue(0,time_label);
> > pdo.GetFieldData().AddArray(label)
>
> > del label
>
> > then you use a AnnotateGlobalData Filter.
>
> > Done
>
>
>
>
> > Le 02/03/2015 15:07, Madalena S. Malhadas a écrit :
> > > But how do I do it? Can you explain the steps please?
>
> > > Regards
> > > Madalena
>
> > > -------------------------
> > > From: felipe.bordeu at ec-nantes.fr
<mailto:felipe.bordeu at ec-nantes.fr> <mailto:felipe.bordeu at ec-nantes.fr>
<mailto:felipe.bordeu at ec-nantes.fr>
> > > Date: Mon, 2 Mar 2015 14:18:06 +0100
> > > CC: paraview at paraview.org <mailto:paraview at paraview.org>
<mailto:paraview at paraview.org> <mailto:paraview at paraview.org>
> > > Subject: Re: [Paraview] Annotate time filter - regard real time
>
> > > you can use the python programable filter to create a field data
with the date (in string) and use a annotate field data filter.
>
> > > Felipe
> > > Le 27 févr. 2015 à 14:50, Madalena S. Malhadas
<nenasantos at hotmail.com <mailto:nenasantos at hotmail.com>
<mailto:nenasantos at hotmail.com> <mailto:nenasantos at hotmail.com>
<mailto:nenasantos at hotmail.com> <mailto:nenasantos at hotmail.com>
<mailto:nenasantos at hotmail.com> <mailto:nenasantos at hotmail.com>> a écrit :
>
>
> > >     Dear paraview users,
>
> > >     I have a question over the use of Annotate time filter in
Paraview. I have a paraview script that read netcdf data which has time
axis given as "days since 1970-01-01
> > >     00:00" (Epoch Time). This gives problem if I want to show the
real time of the data in the animation window. What I would like to have
shown are the date as
> > >     4-8-2003, 00:00 etc. and it shows big number like 19521, 19522.
>
> > >     Does anyone have some idea how to solve the problem?
>
> > >     Thanks a lot!
>
> > >     Madalena
> > >     _______________________________________________
> > >     Powered by www.kitware.com <http://www.kitware.com>
<http://www.kitware.com> <http://www.kitware.com>
<http://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
>
> > >     Search the list archives at:
http://markmail.org/search/?q=ParaView
>
> > >     Follow this link to subscribe/unsubscribe:
> > >     http://public.kitware.com/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 Search the list archives at:
http://markmail.org/search/?q=ParaView Follow this link to
subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
>
>
>
>
> > _______________________________________________ Powered by
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 Search the list archives at:
http://markmail.org/search/?q=ParaView Follow this link to
subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
>
> > _______________________________________________ Powered by
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 Search the list archives at:
http://markmail.org/search/?q=ParaView Follow this link to
subscribe/unsubscribe: http://public.kitware.com/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 Search the list archives at:
http://markmail.org/search/?q=ParaView Follow this link to
subscribe/unsubscribe: http://public.kitware.com/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 Search the list archives at:
http://markmail.org/search/?q=ParaView Follow this link to
subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview

- -- 
Felipe Bordeu Weldt
Ingénieur de Recherche
- -------------------------------------
Tél. : 33 (0)2 40 37 16 57
Fax. : 33 (0)2 40 74 74 06
Felipe.Bordeu at ec-nantes.fr
Institut GeM - UMR CNRS 6183
École Centrale Nantes
1 Rue de La Noë, 44321 Nantes, FRANCE
- -------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJU9yz5AAoJEE/fMfNgU9/DbTIH/jlA85WMsJQ2LikhPtpbPqz8
QyXa2HHVHmKrmRgYQeWsXY3mtIaJZgjKJQxaEByNu7xAVWxFDW8C2a0ZoV+NH90f
WX2r/jwWF8AWnJk/IV+8r0Yitsj9TtYu1YGC5ZD+g6at5zLkyCEU5oocXXQex87y
OdDIkFQi1XmKFZDHHoIgynsDVpD+JTvnXD/lgzE/XFtETlceKRuOGixwbC87/tcJ
3XFeaFd4us70LgvH0USx1/3jPH52k0wPJbhF85YiPKH5sNUEOm4JIKht/Ivhpk2o
n5WKfmtIwtMy9Ti2EHjT3+RQGHO3c16WuHv35NqzypPCiRYZ54evDS+gnMWeeSQ=
=dMXS
-----END PGP SIGNATURE-----

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150304/e0debba8/attachment.html>


More information about the ParaView mailing list