<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dear All,<div class=""><br class=""></div><div class="">Grass 6.4 has completed a third automatic update this week! However it still fails when trying to run the wxpython GU1</div><div class=""><br class=""></div><div class="">Following the last upgrade this morning attempting to run the Wxpthyon GUI returns<br class=""><br class="">File”/opt/grass/etc/wxpython/wxgui.py”, line 34, in <module> from lmgr.frame import GMFrame<br class=""><br class="">File “/opt/grass/etc/wxpython/lmgr/frame.py", line 46, in <module> from lmgr.layertree import LayerTree, UNIcons<br class=""><br class="">File “/opt/grass/etc/wxpython/lmgr/layertree.py", line 37, in <module> from mapdisp.frame import MapFrame<br class=""><br class="">File “opt/grass/etc/wxpython/mapdisp/frame.py”, line 52, in <module> from wxplot.profile import ProfileFrame<br class=""><br class="">File “opt/grass/etc/wxpython/wxplot/profile.py”, line 23, in <module> import wx.lib.plot as plot<br class=""><br class="">File ‘usr/lib/python2.7/site-packages/wx-2.8gtk2-unicode/wx/lib/plot.py” line 132 in <module> raise ImportError, “Numeric, numarray or numPy not found. \n. + msg<br class="">ImportError: Numeric, numarray or NumPy not found.<br class=""><br class="">This module requires the Numeric/numarray or NumPy module, which could not be imported. It probably is not installed(it’s not part of the standard Python distribution). See the Numeric Python site (<a href="http://numpy.scipy.org" class="">http://numpy.scipy.org</a>) for information on downloading source or binaries.<br class=""><div class=""><br class="webkit-block-placeholder"></div><div class="">Doing a Find on python returns the following</div><div class=""><br class=""></div><div class="">/etc/apparmour.d/abstractions/python</div><div class="">/usr/share/doc/packages/python</div><div class="">/usr/share/gdb/python</div><div class="">/usr/share/bash-completion/completion/python</div><div class="">/usr/share/kde4/apps/kconversion/scripting_support/python</div><div class="">/usr/lib/gimp/2.0/python</div><div class="">/usr/lib/libreoffice/share/scripts/python</div><div class="">usr/lib/python</div><div class="">/usr/bin/python</div><div class="">/opt/grass/etc/python</div><div class=""><br class=""></div><div class="">Doing a find on NumPy</div><div class="">/usr/lib/python2.7/site-packages/numpy</div><div class="">/usr/lib/python2.7/site-packages/numpy/core/include/numpy</div><div class=""><br class=""></div><div class="">Can anyone help get GRASS back up and running?</div><div class=""><br class=""></div><div class="">Thanks</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">
<div class="">Tim Southern</div><div class="">17, Park Close,</div><div class="">Sonning Common,</div><div class="">Oxfordshire</div><div class="">RG4 9RY</div><div class=""><br class=""></div><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 14 Nov 2014, at 14:05, <a href="mailto:grass-user-request@lists.osgeo.org" class="">grass-user-request@lists.osgeo.org</a> wrote:</div><br class="Apple-interchange-newline"><div class="">Send grass-user mailing list submissions to<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><a href="mailto:grass-user@lists.osgeo.org" class="">grass-user@lists.osgeo.org</a><br class=""><br class="">To subscribe or unsubscribe via the World Wide Web, visit<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>http://lists.osgeo.org/mailman/listinfo/grass-user<br class="">or, via email, send a message with subject or body 'help' to<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>grass-user-request@lists.osgeo.org<br class=""><br class="">You can reach the person managing the list at<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>grass-user-owner@lists.osgeo.org<br class=""><br class="">When replying, please edit your Subject line so it is more specific<br class="">than "Re: Contents of grass-user digest..."<br class=""><br class=""><br class="">Today's Topics:<br class=""><br class=""> 1. FW:11/14/2014 2:34:02 AM 4 (Rebecca Stedham)<br class=""> 2. Re: Problem with r.basin in grass7 (Helmut Kudrnovsky)<br class=""> 3. Re: d.out.file / d.save - Shell-script use issues (Glynn Clements)<br class=""> 4. Re: A question before I embark on a<span class="Apple-tab-span" style="white-space:pre"> </span>programming<span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class=""> (Glynn Clements)<br class=""> 5. Re: A question before I embark on a<span class="Apple-tab-span" style="white-space:pre"> </span>programming<span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class=""> (Rainer M Krug)<br class=""> 6. Re: A question before I embark on a<span class="Apple-tab-span" style="white-space:pre"> </span>programming<span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class=""> (Moritz Lennert)<br class=""> 7. Re: d.out.file / d.save - Shell-script use issues<br class=""> (Nikos Alexandris)<br class=""> 8. Re: d.out.file / d.save - Shell-script use issues (Peter L?we)<br class=""> 9. Re: A question before I embark on a programming<span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class=""> (Thomas Adams)<br class=""><br class=""><br class="">----------------------------------------------------------------------<br class=""><br class="">Message: 1<br class="">Date: Thu, 14 Nov 2014 02:34:02 +0000<br class="">From: "Rebecca Stedham" <rlstedham@btinternet.com><br class="">To: "hazel smith" <hazel.smith@aecom.com>, "gv1978"<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><gv1978@gmail.com>,<span class="Apple-tab-span" style="white-space:pre"> </span>"grass user request"<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><grass-user-request@lists.osgeo.org>,<span class="Apple-tab-span" style="white-space:pre"> </span>"grass user"<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><grass-user@lists.osgeo.org>, "hr" <hr@redr.org.uk>,<span class="Apple-tab-span" style="white-space:pre"> </span>"hcpickard"<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><hcpickard@gmail.com>,<span class="Apple-tab-span" style="white-space:pre"> </span>"Hertha Taverner Wood" <herthat@gmail.com><br class="">Subject: [GRASS-user] FW:11/14/2014 2:34:02 AM 4<br class="">Message-ID: <543442A5277F3033D1E770CCEE1F6E4D@xwn2.com><br class="">Content-Type: text/plain; charset="iso-8859-1"<br class=""><br class="">http://www.sansebastianradio.com/sqgruarc/rkemiqdhspxdpdqqqiphr.pvywnulkxerfsnggv <br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""> Rebecca Stedham <br class=""><br class=""><br class="">-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20141114/5118f922/attachment-0001.html><br class=""><br class="">------------------------------<br class=""><br class="">Message: 2<br class="">Date: Fri, 14 Nov 2014 01:02:26 -0800 (PST)<br class="">From: Helmut Kudrnovsky <hellik@web.de><br class="">To: grass-user@lists.osgeo.org<br class="">Subject: Re: [GRASS-user] Problem with r.basin in grass7<br class="">Message-ID: <1415955746311-5172960.post@n6.nabble.com><br class="">Content-Type: text/plain; charset=us-ascii<br class=""><br class="">Andrea Timmermann wrote<br class=""><blockquote type="cite" class="">and got: <br class=""><br class="">Downloading precompiled GRASS Addons <r.stream.distance>... <br class="">Traceback (most recent call last): <br class=""> File "C:\Program Files (x86)\GRASS GIS <br class="">7.1.svn/scripts/g.extension.py", line 1083, in <module> <br class=""> sys.exit(main()) <br class=""> File "C:\Program Files (x86)\GRASS GIS <br class="">7.1.svn/scripts/g.extension.py", line 1071, in main <br class=""> install_extension(xmlurl) <br class=""> File "C:\Program Files (x86)\GRASS GIS <br class="">7.1.svn/scripts/g.extension.py", line 479, in <br class="">install_extension <br class=""> ret += install_extension_win(module) <br class=""> File "C:\Program Files (x86)\GRASS GIS <br class="">7.1.svn/scripts/g.extension.py", line 709, in <br class="">install_extension_win <br class=""> zfobj = zipfile.ZipFile(fo) <br class=""> File "C:\Program Files (x86)\GRASS GIS <br class="">7.1.svn\Python27\lib\zipfile.py", line 766, in __init__ <br class=""> self._RealGetContents() <br class=""> File "C:\Program Files (x86)\GRASS GIS <br class="">7.1.svn\Python27\lib\zipfile.py", line 807, in <br class="">_RealGetContents <br class=""> raise BadZipfile, "File is not a zip file" <br class="">zipfile.BadZipfile: File is not a zip file <br class=""></blockquote><br class="">the r.stream.* addons are now back again for winGRASS, see e.g.<br class="">http://wingrass.fsv.cvut.cz/grass71/addons/grass-7.1.svn/<br class=""><br class="">thanks to Martin.<br class=""><br class=""><br class=""><br class="">-----<br class="">best regards<br class="">Helmut<br class="">--<br class="">View this message in context: http://osgeo-org.1560.x6.nabble.com/Problem-with-r-basin-in-grass7-tp5169155p5172960.html<br class="">Sent from the Grass - Users mailing list archive at Nabble.com.<br class=""><br class=""><br class="">------------------------------<br class=""><br class="">Message: 3<br class="">Date: Fri, 14 Nov 2014 09:31:37 +0000<br class="">From: Glynn Clements <glynn@gclements.plus.com><br class="">To: Vaclav Petras <wenzeslaus@gmail.com><br class="">Cc: GRASS user list <grass-user@lists.osgeo.org>, Peter Löwe<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><peter.loewe@gmx.de><br class="">Subject: Re: [GRASS-user] d.out.file / d.save - Shell-script use<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>issues<br class="">Message-ID: <21605.52217.861520.833039@cerise.gclements.plus.com><br class="">Content-Type: text/plain; charset=us-ascii<br class=""><br class=""><br class="">Vaclav Petras wrote:<br class=""><br class=""><blockquote type="cite" class="">I kindly ask command line users of d.* commands, especially those using d.*<br class="">commands in scripts, to test and participate in discussions concerning d.*<br class="">commands in GRASS GIS 7. For example, d.out.file was added (relatively)<br class="">lately to 7 and there is new command d.to.rast. They are designed to work<br class="">with wxGUI (including wx monitors).<br class=""></blockquote><br class="">Could you choose a different prefix for these commands, and leave d.*<br class="">for display commands?<br class=""><br class="">-- <br class="">Glynn Clements <glynn@gclements.plus.com><br class=""><br class=""><br class="">------------------------------<br class=""><br class="">Message: 4<br class="">Date: Fri, 14 Nov 2014 09:40:35 +0000<br class="">From: Glynn Clements <glynn@gclements.plus.com><br class="">To: Moritz Lennert <mlennert@club.worldonline.be><br class="">Cc: "grass-user@lists.osgeo.org" <grass-user@lists.osgeo.org><br class="">Subject: Re: [GRASS-user] A question before I embark on a<span class="Apple-tab-span" style="white-space:pre"> </span>programming<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class="">Message-ID: <21605.52755.604436.245535@cerise.gclements.plus.com><br class="">Content-Type: text/plain; charset=us-ascii<br class=""><br class=""><br class="">Moritz Lennert wrote:<br class=""><br class=""><blockquote type="cite" class="">r.mapcalc down_id = if(dir=1, id[1,1], if(dir=2, id[0,1], if(dir=3, <br class="">id[-1,1] .... etc<br class=""></blockquote><br class="">r.mapcalc follows C expression syntax; "="is assignment, "==" is the<br class="">equality test.<br class=""><br class="">-- <br class="">Glynn Clements <glynn@gclements.plus.com><br class=""><br class=""><br class="">------------------------------<br class=""><br class="">Message: 5<br class="">Date: Fri, 14 Nov 2014 11:21:15 +0100<br class="">From: Rainer M Krug <Rainer@krugs.de><br class="">To: Glynn Clements <glynn@gclements.plus.com><br class="">Cc: "grass-user@lists.osgeo.org" <grass-user@lists.osgeo.org><br class="">Subject: Re: [GRASS-user] A question before I embark on a<span class="Apple-tab-span" style="white-space:pre"> </span>programming<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class="">Message-ID: <m2ppcqulpg.fsf@krugs.de><br class="">Content-Type: text/plain; charset="us-ascii"<br class=""><br class="">Glynn Clements <glynn@gclements.plus.com> writes:<br class=""><br class=""><blockquote type="cite" class="">Moritz Lennert wrote:<br class=""><br class=""><blockquote type="cite" class="">r.mapcalc down_id = if(dir=1, id[1,1], if(dir=2, id[0,1], if(dir=3, <br class="">id[-1,1] .... etc<br class=""></blockquote><br class="">r.mapcalc follows C expression syntax; "="is assignment, "==" is the<br class="">equality test.<br class=""></blockquote><br class="">In this case shouldn't it be <br class=""><br class="">,----<br class="">| r.mapcalc down_id = if(dir==1, id[1,1], if(dir==2, id[0,1], if(dir==3, id[-1,1] .... etc<br class="">`----<br class=""><br class="">with "==" after the dir?<br class=""><br class="">Rainer<br class=""><br class="">-- <br class="">Rainer M. Krug<br class="">email: Rainer<at>krugs<dot>de<br class="">PGP: 0x0F52F982<br class="">-------------- next part --------------<br class="">A non-text attachment was scrubbed...<br class="">Name: signature.asc<br class="">Type: application/pgp-signature<br class="">Size: 494 bytes<br class="">Desc: not available<br class="">URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20141114/b1be3185/attachment-0001.pgp><br class=""><br class="">------------------------------<br class=""><br class="">Message: 6<br class="">Date: Fri, 14 Nov 2014 12:36:20 +0100<br class="">From: Moritz Lennert <mlennert@club.worldonline.be><br class="">To: Rainer M Krug <Rainer@krugs.de>, Glynn Clements<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><glynn@gclements.plus.com><br class="">Cc: "grass-user@lists.osgeo.org" <grass-user@lists.osgeo.org><br class="">Subject: Re: [GRASS-user] A question before I embark on a<span class="Apple-tab-span" style="white-space:pre"> </span>programming<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class="">Message-ID: <5465E934.4020605@club.worldonline.be><br class="">Content-Type: text/plain; charset=windows-1252; format=flowed<br class=""><br class="">On 14/11/14 11:21, Rainer M Krug wrote:<br class=""><blockquote type="cite" class="">Glynn Clements <glynn@gclements.plus.com> writes:<br class=""><br class=""><blockquote type="cite" class="">Moritz Lennert wrote:<br class=""><br class=""><blockquote type="cite" class="">r.mapcalc down_id = if(dir=1, id[1,1], if(dir=2, id[0,1], if(dir=3,<br class="">id[-1,1] .... etc<br class=""></blockquote><br class="">r.mapcalc follows C expression syntax; "="is assignment, "==" is the<br class="">equality test.<br class=""></blockquote><br class="">In this case shouldn't it be<br class=""><br class="">,----<br class="">| r.mapcalc down_id = if(dir==1, id[1,1], if(dir==2, id[0,1], if(dir==3, id[-1,1] .... etc<br class="">`----<br class=""><br class="">with "==" after the dir?<br class=""></blockquote><br class="">Yes, that's what Glynn is saying. Sorry, I wrote this example too quickly.<br class=""><br class="">Moritz<br class=""><br class=""><br class="">------------------------------<br class=""><br class="">Message: 7<br class="">Date: Fri, 14 Nov 2014 14:07:08 +0200<br class="">From: Nikos Alexandris <nik@nikosalexandris.net><br class="">To: Vaclav Petras <wenzeslaus@gmail.com><br class="">Cc: GRASS user list <grass-user@lists.osgeo.org>, Peter L?we<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><peter.loewe@gmx.de><br class="">Subject: Re: [GRASS-user] d.out.file / d.save - Shell-script use<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>issues<br class="">Message-ID: <20141114120708.GA11735@tpx1c2g><br class="">Content-Type: text/plain; charset=us-ascii<br class=""><br class="">* Vaclav Petras <wenzeslaus@gmail.com> [2014-11-12 09:35:32 -0500]:<br class=""><br class=""><blockquote type="cite" class="">I kindly ask command line users of d.* commands, especially those using d.*<br class="">commands in scripts, to test and participate in discussions concerning d.*<br class="">commands in GRASS GIS 7. For example, d.out.file was added (relatively)<br class="">lately to 7 and there is new command d.to.rast. They are designed to work<br class="">with wxGUI (including wx monitors).<br class=""></blockquote><br class="">I quickly ran through most d.* commands (except for the d.vect* stuff).<br class="">Some notes:<br class=""><br class="">d.erase: I would like to do `d.erase black`. Black is a *good*<br class="">background color.<br class=""><br class="">d.info -g: Maybe change the -g's flag description? 's/geographic//' to<br class="">avoid confusion(s) (geographic vs. projected, etc.)?<br class=""><br class="">d.rast.edit: let instructions/mouse actions explained inside a<br class="">wx-monitor?<br class=""><br class="">For the d.what* commands, the icons to perform such queries exist<br class="">already in a wx-Monitor, right?<br class=""><br class="">Isn't it possible to merge d.out.file and d.to.rast? Maybe instruct<br class="">"to.rast" with a flag or an explicit output name?<br class=""><br class="">Nikos<br class=""><br class=""><br class="">------------------------------<br class=""><br class="">Message: 8<br class="">Date: Fri, 14 Nov 2014 13:45:59 +0100<br class="">From: "Peter L?we" <peter.loewe@gmx.de><br class="">To: "Nikos Alexandris" <nik@nikosalexandris.net><br class="">Cc: GRASS user list <grass-user@lists.osgeo.org><br class="">Subject: Re: [GRASS-user] d.out.file / d.save - Shell-script use<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>issues<br class="">Message-ID:<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><trinity-337e5b41-f6ee-4f8d-9991-3b7d0ec2781a-1415969159733@3capp-gmx-bs37><br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><br class="">Content-Type: text/plain; charset=UTF-8<br class=""><br class="">Hi Nikos, dear all,<br class=""><br class=""><blockquote type="cite" class=""><br class="">Isn't it possible to merge d.out.file and d.to.rast? Maybe instruct<br class="">"to.rast" with a flag or an explicit output name?<br class=""><br class="">Nikos<br class=""><br class=""></blockquote>I strongly support this. The cumbersome re-import of the monitor content to use as a raster layer (d.to.file -> r.in.gdal -> r.composite) could be avoided.<br class=""><br class="">Peter<br class=""><br class=""><br class=""><br class=""><br class="">------------------------------<br class=""><br class="">Message: 9<br class="">Date: Fri, 14 Nov 2014 07:05:41 -0700<br class="">From: Thomas Adams <tea3rd@gmail.com><br class="">To: Rainer M Krug <Rainer@krugs.de><br class="">Cc: "grass-user@lists.osgeo.org" <grass-user@lists.osgeo.org>,<span class="Apple-tab-span" style="white-space:pre"> </span>Glynn<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>Clements <glynn@gclements.plus.com><br class="">Subject: Re: [GRASS-user] A question before I embark on a programming<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>exercise<br class="">Message-ID:<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><CAGxgkWhNqc_ho7yqagQ5etTp6Um2H9ZHxLH=qOy3W8Y4t7dmnA@mail.gmail.com><br class="">Content-Type: text/plain; charset="utf-8"<br class=""><br class="">Glynn & Rainer,<br class=""><br class="">YES, absolutely -- I caught that and made it '==' instead of '='. When<br class="">typing quickly, I sometimes make that mistake and then have to correct<br class="">myself. But fundamentally, Moritz' approach worked very well and produced<br class="">what I needed. I have a more difficult problem now, something I think I can<br class="">only resolve by using higher resolution data. But, that is OK, too, because<br class="">I should get better modeling results in the end. I'm trying to create my<br class="">own approach to generating the file, that when used by the model, gives<br class="">essentially the same results.<br class=""><br class="">The folks who wrote the model and software to generate this runoff/flow<br class="">connectivity file between pixels, found that with coarser pixel<br class="">resolutions, the connection between pixels was badly distorted, in<br class="">physically unreasonable ways. I don't have their original code, so I can<br class="">not use it, plus, I really want to model at much finer spatial resolutions<br class="">anyway, where the problem should go vanish.<br class=""><br class="">So, I just need to use higher resolution DEM data, which I have, rather<br class="">than trying to do things at the default 4km resolution.<br class=""><br class="">One question I have: it would be very nice to be able to show how the<br class="">pixels are connected using vectors, essentially the drainage network. Any<br class="">thoughts how to do this?<br class=""><br class="">Regards,<br class="">Tom<br class=""><br class="">On Fri, Nov 14, 2014 at 3:21 AM, Rainer M Krug <Rainer@krugs.de> wrote:<br class=""><br class=""><blockquote type="cite" class="">Glynn Clements <glynn@gclements.plus.com> writes:<br class=""><br class=""><blockquote type="cite" class="">Moritz Lennert wrote:<br class=""><br class=""><blockquote type="cite" class="">r.mapcalc down_id = if(dir=1, id[1,1], if(dir=2, id[0,1], if(dir=3,<br class="">id[-1,1] .... etc<br class=""></blockquote><br class="">r.mapcalc follows C expression syntax; "="is assignment, "==" is the<br class="">equality test.<br class=""></blockquote><br class="">In this case shouldn't it be<br class=""><br class="">,----<br class="">| r.mapcalc down_id = if(dir==1, id[1,1], if(dir==2, id[0,1], if(dir==3,<br class="">id[-1,1] .... etc<br class="">`----<br class=""><br class="">with "==" after the dir?<br class=""><br class="">Rainer<br class=""><br class="">--<br class="">Rainer M. Krug<br class="">email: Rainer<at>krugs<dot>de<br class="">PGP: 0x0F52F982<br class=""><br class="">_______________________________________________<br class="">grass-user mailing list<br class="">grass-user@lists.osgeo.org<br class="">http://lists.osgeo.org/mailman/listinfo/grass-user<br class=""><br class=""></blockquote>-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20141114/ab2e2770/attachment.html><br class=""><br class="">------------------------------<br class=""><br class="">_______________________________________________<br class="">grass-user mailing list<br class="">grass-user@lists.osgeo.org<br class="">http://lists.osgeo.org/mailman/listinfo/grass-user<br class=""><br class="">End of grass-user Digest, Vol 103, Issue 23<br class="">*******************************************<br class=""></div></blockquote></div><br class=""></div></body></html>