grass.pygrass.shell package — GRASS Python Library documentation

# grass.pygrass.shell package

## Submodules

## grass.pygrass.shell.conversion module

Created on Sun Jun 23 13:40:19 2013

@author: pietro

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

  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>

## grass.pygrass.shell.show module

Created on Sun Jun 23 19:58:54 2013

@author: pietro

grass.pygrass.shell.show.raw_figure(figpath)

Help Index | Topics Index | Keywords Index | Full Index

© 2003-2026 GRASS Development Team, GRASS GIS 8.4.3dev Reference Manual