navigation map

Chapters:
  1: Introduction
  2: Simple example
  3: Invocation
  4: Finer Control
  5: X-Y Plots
  6: Contour Plots
  7: Image Plots
  8: Examples
  9: Gri Commands
  10: Programming
  11: Environment
  12: Emacs Mode
  13: History
  14: Installation
  15: Gri Bugs
  16: Test Suite
  17: Gri in Press
  18: Acknowledgments
  19: License

Indices:
  Concepts
  Commands
  Variables
index.html#Top UnstableStream.html#UnstableStream Gri: Development Version Gri: Deprecated Commands index.html#Top Gri: Deprecated Commands

13.2.2: Plans

Some plans for future versions are given below. A more extensive list, together with target timescales and notes on the progress towards completion, is available in the to-do list at the development site (`http://gri.sourceforge.net'), which is also the place to go if you have suggestions for other changes to Gri.

13.2.2.1: High Priority

  1. Add ability to generate SVG (scalable vector graphics) output. This file type can be edited with GUI-based tools, making it easy for users to put the final touches on graphs "manually." This feature will require a great deal of work, mainly to do with grouping of graphical elements, and so I'll need to rely on advice from users.

  2. Switch to `popt' library for the processing of command-line options. (Docs on this are at `http://cvs.gnome.org/lxr/source/popt'.)

  3. Change `set axes style' from number-based selection to word-based selection, and print a deprecation warning if the number-based syntax is used.

  4. Switch from `tmpname' to `mkstemp' subroutine, for temporary filenames.

  5. Add readline support, to handle history, command-line editing, etc, for interactive usage (Docs on this are at `http://cnswww.cns.cwru.edu/~chet/readline/readline.html'.)

13.2.2.2: Medium priority

  1. Add optimal interpolation as another method for gridding data (see Convert Columns To Grid).

  2. Add ability to read PNG images (see Read Image) (Docs on this are at `http://www.libpng.org/pub/png/'.)

13.2.2.3: Low priority

  1. Add non-RPN mathematics.

  2. Add graphical output to the screen as commands are executed.

  3. Add support for both little-endian and big-endian binary data.

navigation map