GRASS GIS logo

Note: A new GRASS GIS stable version has been released: GRASS GIS 7.8. Go directly to the new manual page here

pygrass.shell package

Submodules

pygrass.shell.conversion module

Created on Sun Jun 23 13:40:19 2013

@author: pietro

pygrass.shell.conversion.dict2html(dic, keys=None, border='', kfmt='%s', kdec='', kfun=None, vfmt='%s', vdec='', vfun=None)[source]

Return a html repr of a dictionary.

Parameters:
  • dic (dict) – dictionary or object with keys and items methods
  • keys – iterable objectwith only the keys that we want to display
  • border (str) – could be: “0”, “1”, etc.
  • kfmt (str) – string to format the key string (i.e. “%r”, etc.)
  • kdec (str) – string to decorate the key (i.e. “b”, “i”, etc.)
  • vfmt (str) – string to format the value string (i.e. “%r”, etc.)
  • vdec (str) – string to decorate the value (i.e. “b”, “i”, etc.)
>>> dic = {'key 0': 0, 'key 1': 1}
>>> print dict2html(dic)
<table>
    <tr>
      <td>key 0</td>
      <td>0</td>
    </tr>
    <tr>
      <td>key 1</td>
      <td>1</td>
    </tr>
</table>
>>> print dict2html(dic, border="1")
<table border='1'>
    <tr>
      <td>key 0</td>
      <td>0</td>
    </tr>
    <tr>
      <td>key 1</td>
      <td>1</td>
    </tr>
</table>
>>> print dict2html(dic, kdec='b', vfmt='%05d', vdec='i')
<table>
    <tr>
      <td><b>key 0</b></td>
      <td><i>00000</i></td>
    </tr>
    <tr>
      <td><b>key 1</b></td>
      <td><i>00001</i></td>
    </tr>
</table>
>>> dic = {'key 0': (2, 3), 'key 1': (10, 5)}
>>> print dict2html(dic, kdec='b', vdec='i',
...                 vfun=lambda x: "%d<sup>%.1f</sup>" % x)
<table>
    <tr>
      <td><b>key 0</b></td>
      <td><i>2<sup>3.0</sup></i></td>
    </tr>
    <tr>
      <td><b>key 1</b></td>
      <td><i>10<sup>5.0</sup></i></td>
    </tr>
</table>

pygrass.shell.show module

Created on Sun Jun 23 19:58:54 2013

@author: pietro

pygrass.shell.show.raw_figure(figpath)[source]

Module contents

Table Of Contents

Previous topic

pygrass.rpc package

Next topic

pygrass.tests package


Note: A new GRASS GIS stable version has been released: GRASS GIS 7.8. Go directly to the new manual page here

Help Index | Topics Index | Keywords Index | Full Index

© 2003-2020 GRASS Development Team, GRASS GIS 7.6.2dev Reference Manual