[GRASS-dev] [GRASS GIS] #3820: Error i.pansharpen in grass76 relbranch
GRASS GIS
trac at osgeo.org
Fri Apr 19 04:28:22 PDT 2019
#3820: Error i.pansharpen in grass76 relbranch
--------------------------+---------------------------------
Reporter: veroandreo | Owner: grass-dev@…
Type: defect | Status: closed
Priority: normal | Milestone: 7.6.2
Component: Imagery | Version: svn-releasebranch76
Resolution: fixed | Keywords: i.pansharpen
CPU: Unspecified | Platform: Unspecified
--------------------------+---------------------------------
Comment (by cmbarton):
Replying to [comment:1 veroandreo]:
> It does work in trunk with no reported errors. However, if I run it in
trunk compiled with python 3 in a virtualenv, I get:
>
> {{{
> i.pansharpen red=lsat7_2002_30 at PERMANENT green=lsat7_2002_20
blue=lsat7_2002_10 pan=lsat7_2002_80 method=ihs output=lsat7_2002_ihs
> Using 8bit image channels
> Performing pan sharpening with hi res pan image: 14.250000
> Transforming to IHS color space...
> 100%
> Histogram matching...
> 100%
> Traceback (most recent call last):
> File "/home/veroandreo/software/grass7_trunk/dist.x86_64-pc-linux-
gnu/scripts/i.pansharpen", line 632, in <module>
> main()
> File "/home/veroandreo/software/grass7_trunk/dist.x86_64-pc-linux-
gnu/scripts/i.pansharpen", line 259, in main
> ihs(pan, ms1, ms2, ms3, out, pid, sproc)
> File "/home/veroandreo/software/grass7_trunk/dist.x86_64-pc-linux-
gnu/scripts/i.pansharpen", line 380, in ihs
> panmatch = matchhist(pan, target, outname)
> File "/home/veroandreo/software/grass7_trunk/dist.x86_64-pc-linux-
gnu/scripts/i.pansharpen", line 552, in matchhist
> stats = stats_out.communicate()[0].split('\n')[:-1]
> TypeError: a bytes-like object is required, not 'str'
> }}}
So far, it is not designed to work in Python 3. I have not yet upgraded
my computers so I can't yet test. A coming step will be to develop a new
workflow to compile GRASS in Python 3.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3820#comment:3>
GRASS GIS <https://grass.osgeo.org>
More information about the grass-dev
mailing list