[GRASS-user] Issue with addon r.vif in MS Windows GUI installations (stand-alone v. 7.2.2 and 7.0.5)
Dinarzarde Raheem
d.raheem at nhm.ac.uk
Sat Feb 10 13:04:30 PST 2018
Hi Paulo & Helmut,
I have had a go with a Windows 10 (64 bit) machine with Grass version 7.0.5. I copied the r.vif patch into the location C:\Users\YourUserName\AppData\Roaming\GRASS7\addons\scripts.
I get the following error message (I tried with the existing installation, uninstalled this and then tried again after re-installing grass). Would it make sense to wait until the server makes the new version of r.vif available through the g.extension option and try again?
Dinarzarde
------error message-------
(Sat Feb 10 21:46:00 2018)
r.vif maps=2011_01_precip at climate_1970_2012,2011_02_precip at climate_1970_2012,2011_03_precip at climate_1970_2012,2011_04_precip at climate_1970_2012,2011_05_precip at climate_1970_2012,2011_06_precip at climate_1970_2012,2011_07_precip at climate_1970_2012,2011_08_precip at climate_1970_2012,2011_09_precip at climate_1970_2012,2011_10_precip at climate_1970_2012,2011_11_precip at climate_1970_2012,2011_12_precip at climate_1970_2012 maxvif=10 file=C:\Users\draheem\Desktop\Jan 2017\results1.csv
Reading in the data ...
ERROR: Error reading reclass file for raster map <2011_01_precip at climate_1970_2012>
Traceback (most recent call last):
File "C:\Users\draheem\AppData\Roaming\GRASS7\addons/scrip
ts/r.vif.py", line 361, in <module>
sys.exit(main(*gs.parser()))
File "C:\Users\draheem\AppData\Roaming\GRASS7\addons/scrip
ts/r.vif.py", line 222, in main
p = ReadData(IPF, n)
File "C:\Users\draheem\AppData\Roaming\GRASS7\addons/scrip
ts/r.vif.py", line 150, in ReadData
quiet=True, separator="comma").rstrip('\n'))
File "C:\Program Files\GRASS GIS
7.0.5\etc\python\grass\script\core.py", line 446, in
read_command
return handle_errors(returncode, stdout, args, kwargs)
File "C:\Program Files\GRASS GIS
7.0.5\etc\python\grass\script\core.py", line 313, in
handle_errors
returncode=returncode)
grass.exceptions.CalledModuleError: Module run None
['r.stats', '--q', '-1n', 'input=2011_01_precip at climate_1970
_2012,2011_02_precip at climate_1970_2012,2011_03_precip at climat
e_1970_2012,2011_04_precip at climate_1970_2012,2011_05_precip@
climate_1970_2012,2011_06_precip at climate_1970_2012,2011_07_p
recip at climate_1970_2012,2011_08_precip at climate_1970_2012,201
1_09_precip at climate_1970_2012,2011_10_precip at climate_1970_20
12,2011_11_precip at climate_1970_2012,2011_12_precip at climate_1
970_2012', 'separator=comma'] ended with error
Process ended with non-zero return code 1. See errors in the
(error) output.
(Sat Feb 10 21:46:02 2018) Command finished (1 sec)
________________________________________
From: grass-user [grass-user-bounces at lists.osgeo.org] on behalf of Helmut Kudrnovsky [hellik at web.de]
Sent: 10 February 2018 16:27
To: grass-user at lists.osgeo.org
Subject: Re: [GRASS-user] Issue with addon r.vif in MS Windows GUI installations (stand-alone v. 7.2.2 and 7.0.5)
>> Did you consider using cStringIO, if you need a file-object?
>>
>> That would avoid the temporary file and thus should be more efficient
>> too. See attached diff (it is probably not necessary to remove the last
>> line break though).
>Implemented your patch, thanks. Dinarzarde, can you test?
tested here in OSGeo4W-winGRASS:
------------------
r.vif
maps=2011_01_precip,2011_02_precip,2011_03_precip,2011_04_precip,2011_05_precip,2011_06_precip,2011_07_precip,2011_08_precip,2011_09_precip,2011_10_precip,2011_11_precip,2011_12_precip
maxvif=10 file=D:\wd\rvif\test,csv
Reading in the data ...
Statistics are written to D:\wd\rvif\test,csv
VIF round 1
--------------------------------------
variable vif sqrtvif
2011_01_precip 6.86 2.62
2011_02_precip 2.77 1.66
2011_03_precip 33.17 5.76
2011_04_precip 10.81 3.29
2011_05_precip 4.82 2.20
2011_06_precip 2.72 1.65
2011_07_precip 1.44 1.20
2011_08_precip 10.04 3.17
2011_09_precip 3.16 1.78
2011_10_precip 2.50 1.58
2011_11_precip 16.71 4.09
2011_12_precip 50.81 7.13
VIF round 2
--------------------------------------
variable vif sqrtvif
2011_01_precip 6.74 2.60
2011_02_precip 2.54 1.59
2011_03_precip 18.23 4.27
2011_04_precip 8.99 3.00
2011_05_precip 4.72 2.17
2011_06_precip 2.69 1.64
2011_07_precip 1.40 1.18
2011_08_precip 9.11 3.02
2011_09_precip 3.08 1.75
2011_10_precip 2.42 1.55
2011_11_precip 16.20 4.03
VIF round 3
--------------------------------------
variable vif sqrtvif
2011_01_precip 5.63 2.37
2011_02_precip 2.14 1.46
2011_04_precip 5.71 2.39
2011_05_precip 4.63 2.15
2011_06_precip 2.52 1.59
2011_07_precip 1.33 1.15
2011_08_precip 9.01 3.00
2011_09_precip 3.08 1.75
2011_10_precip 2.14 1.46
2011_11_precip 10.42 3.23
VIF round 4
--------------------------------------
variable vif sqrtvif
2011_01_precip 5.53 2.35
2011_02_precip 2.13 1.46
2011_04_precip 3.09 1.76
2011_05_precip 4.10 2.03
2011_06_precip 2.52 1.59
2011_07_precip 1.24 1.11
2011_08_precip 4.26 2.06
2011_09_precip 3.01 1.74
2011_10_precip 2.14 1.46
/n
selected variables are:
--------------------------------------
2011_01_precip, 2011_02_precip, 2011_04_precip, 2011_05_precip,
2011_06_precip, 2011_07_precip, 2011_08_precip, 2011_09_precip,
2011_10_precip
(Sat Feb 10 17:24:14 2018) Command finished (31 sec)
-------------------
to use the new version by g.extension, you have to wait until tomorrow when
the server delivers the precompiled addons for winGRASS.
or just download it manually from
https://trac.osgeo.org/grass/browser/grass-addons/grass7/raster/r.vif
and copy r.vif.py into
C:\Users\YourUserName\AppData\Roaming\GRASS7\addons\scripts
-----
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Users-f3884509.html
_______________________________________________
grass-user mailing list
grass-user at lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user
More information about the grass-user
mailing list