
Things that it would be nice to have done before the GNOME 1.4 Apps release.

* Finish the Pie Chart config dialog.
* Add support for categorical data to Pie Charts.

* Finish Bar Chart config dialog.
* Add support for categorical data to Bar Charts.

* Un-"demo"ify Pie and Bar charts.



-------------------------------------------------------------------------------

Stuff Jon Wants To Do Relatively Soon:

(1) Plot Plug-ins:

    * Add Parallel axis plots

    * Add Price Bars (OHLC)

    * Make rotated & multi-line text work right.

    * Allow for error bars on bar charts.

    * Get line/curve graphs working properly.  The main barrier is
      efficient rasterization algorithms for wide anti-aliased lines.

(2) Data types:

    * Price (OHLC) Sequences

    * finish Date Sequences

    * proper treatment for Categorical Data. (and integration into
      existing plot types)

    * 2D Curve (deriv from GuppiData) / 2D Sampled Curve (deriv from GuppiSeq)
      & integration into existing plot types

(3) Generalized curve fitting framework, with curve fitting plug-in system.

(4) Use the symbolic math code that is already in there for function
    plotting.


Other stuff that it would be nice to do.

(1) An XML format for importing/exporting data.

(2) Data export plug-ins (parallel to the import plug-ins)

(3) N-dimensional array data types, which good support for slicing.

(4) Numerical Python integration.

(5) GUI enhancements.

(6) Plug-ins:
 
    * A "scribble" plug-in for annotation with circles, arrows, text, etc.

    * Dot plots

    * Polar

(7) Images as a data type, with appropriate plug-ins and image processing
    operations.

(8) Lots of statistical functionality.

(9) More exotic data types: GuppiSeqComplex, GuppiSeqIPAddr, ...

(10) Scripting.

     * Perl bindings.

     * Support for using Guppi as a library/extension for guile/python/perl
       rather than the other way around.

(11) Session management.

(12) User-level documentation.

(13) Data importers for other data formats.

