[GRASS-dev] g.parser and "#% type: double"
neteler at osgeo.org
Sat Nov 15 08:24:48 PST 2014
On Sat, Nov 15, 2014 at 4:19 PM, Nikos Alexandris
<nik at nikosalexandris.net> wrote:
> Given the following
> #% key: sea
> #% key_desc: degrees
> #% type: double
... this defines what type is *accepted* as input.
> #% description: Aquisition's Sun Elevation Angle
> #% options: 0.0 - 90.0
> #% guisection: Metadata
> #% required: yes
> import grass.script as grass
> def main()
> sea = options['sea']
> if __name__ == "__main__":
> options, flags = grass.parser()
> Isn't supposed that sea is returned as a float?
No, above is the definition for the accepted input type.
> Is it really necessary to do
> sea = float(options['sea'])
More information about the grass-dev