Provided by: python-pyevolve_0.6~rc1+svn398+dfsg-7_all bug

NAME

       pyevolve-graph - graphical plotting tool for Pyevolve

SYNOPSIS

       pyevolve-graph [options]

DESCRIPTION

       This  manual  page documents briefly the pyevolve-graph command, a graphical plotting tool
       for programs based on Pyevolve. To use this program, you must have  python-matplotlib  and
       python-sqlite installed.

GENERAL OPTIONS

       Pyevolve-pygraph supports the following options:

       -h, --help
              show a brief summary of available options and exit

       -f FILENAME, --file=FILENAME
              Database file to read from. default is ./pyevolve.db.

       -i IDENTIFY, --identify=IDENTIFY
              The identify of evolution.

       -o OUTFILE, --outfile=OUTFILE
              Write  the  graph  image  to a file. Don't specify an extension, just the filename.
              The file will be written in PNG format by default, but this can  be  changed  using
              the --extension or -e options.

       -e EXTENSION, --extension=EXTENSION
              Graph  image  file  format.  Supported options (formats) are all those supported by
              python-matplotlib. Currently, these should be: EMF, EPS, PDF, PNG, PS,  RAW,  RGBA,
              SVG, SVGZ. Default is PNG.

       -g GENRANGE, --genrange=GENRANGE
              This  is  the  generation  range  of  the  graph. For example, 1:30 would denote an
              interval between 1 and 30.

       -c COLORMAP, --colormap=COLORMAP
              Sets the Color Map for the graph types -8 and -9. Some options are:  summer,  bone,
              gray, hot, jet, cooper, spectral. The default is jet.

       -m,--minimize
              Sets  the 'Minimize' mode. Default is the Maximize mode. This option makes sense if
              you are minimizing your evaluation function.

       -0     Write all standard graphs to file. Equivalent to specifying -1 -2 -3 -4 -5.

       -1     Error bars graph (raw scores).

       -2     Error bars graph (fitness scores).

       -3     Max/min/avg/std. dev. graph (raw scores).

       -4     Max/min/avg graph (fitness scores).

       -5     Raw and Fitness min/max difference graph.

       -6     Compare best raw score of two or more evolutions. You must specify the identify  as
              a comma-separated list with the --identify or -i options.  The maximum is 6 items.

       -7     Compare best fitness score of two or more evolutions. You must specify the identify
              as a comma-separated list with the --identify or  -i  options.  The  maximum  is  6
              items.

       -8     Show a heat map of population raw score distribution between generations.

       -9     Show a heat map of population fitness score distribution between generations.

EXAMPLES

       The following are some examples on how to use pyevolve-graph:

       1. Output a graph for identify 'ex1' in PNG format (default) to file 'graph_ex1.png':

                   pyevolve-graph -i ex1 -1 -o graph_ex1

       2. Output a graph for identify 'ex1' to the PDF file 'graph_ex1.pdf':

                   pyevolve-graph -i ex1 -1 -o graph_ex1 -e pdf

       3. This command will plot the evolution of the generations between 10 and 20:

                   pyevolve-graph -i ex1 -1 -g 10:20

       4. Use -m to indicate that you have minimized the evaulation function:

                   pyevolve_graph.py -i ex1 -1 -m

       5. Specify an identify list for the comparison output options -6 and -7:

                   pyevolve_graph.py -i ex1_run1,ex1_run2,ex1_run3 -6

       Fore  more  examples  on  how  to  use  pyevolve-graph, including sample images, users are
       recommended to install the python-pyevolve-doc package.

SEE ALSO

       /usr/share/doc/python-pyevolve/examples
              Contains many examples.

AUTHOR

       pyevolve-graph was written by Christian S. Perone <christian.perone@gmail.com>.

       This manual page was written by Christian Kastner <debian@kvr.at> for the  Debian  project
       (and may be used by others).