GraPHPiteOpen Source PHP OO Graph Rendering Utility
PEAR Package of GraPHPite version 0.3.0dev1 released (2004-27-10 10:00)
Since GraPHPite was accepted into PEAR work has been done to merge the existing PEAR package for graph creation (Image_Graph) and GraPHPite into a new package with the name Image_Graph. This work has finally resulted in a new version of Image_Graph/GraPHPite: version 0.3.0dev1. This means that GraPHPite's days as a standalone package are now gone and we are now a 'real' member of the PEAR communite - giving us high-quality PHP packages.

This also means that GraPHPite as it is presently enters a maintenance-only mode, meaning that version 1.2 is the last release of GraPHPite (as it is today) and bugs will be fixed in this version for some time on. The reason for not making a clean cut and say 'all development is on Image_Graph' is due to a lot of changes in the API making the existing users not be backwards compatible. This change in API was done in cooperation with the lead of the 'old' Image_Graph package, and was done to make things better, more consistent, easier to use and with better performance.

I hope everyone (eventually) switches to the new package once it matures some more, it will for sure (eventually) introduce some new features (without breaking API, which there are some strict rules for within the PEAR community). However the package is back in devel phase where API breaks are allowed, so at the present we are trying to come up with the final (definite) API, and therefore has released the package in devel state to allow for changes in the API if necessary. Once the API matures it would be recommended that existing users consider switching to the PEAR version, since all new development is performed there.

Planned improvements to the existing Image_Graph package are:

  • Implementation of drivers, allowing for more output formats, fx. SVG, SWF and PDF
  • Use a 'best-select' method for choosing points within a function/vector function dataset to avoid 1) having to calculate unnecessary points and 2) for better visual appearance (no 2 point 'overlap' and creates a 'lump' on the graph)
  • Possibility to rotate graphs (not just image) to allow for better ways of creating horizontal charts
  • Maybe implement clipping
  • Higher degree of axis-tick customization (both minor and major ticks)

And probably much more once the ideas 'hit the surface'.

If you want to try the new package, simply install using PEAR:

pear install Image_Graph-devel
As simple as that (if you have the required packages)...

For more details see PEAR::Image_Graph, and PEAR SpeedPartner

/nosey (project admin)

More News...
2004-27-10 10:00: PEAR Package of GraPHPite version 0.3.0dev1 released
2004-15-09 11:00: GraPHPite version 1.2 released
2004-14-09 20:00: GraPHPite accepted into PEAR
2004-07-09 19:30: PEAR voting begun
2004-08-21 12:15: GraPHPite under way to PEAR
2004-08-25 22:45: GraPHPite 1.1 tested sucessfully on PHP 5.0.1
2004-08-25 11:00: GraPHPite celebrates 1 year birthday
2004-08-16 12:15: GraPHPite version 1.1 released
2004-07-26 16:30: CVS for GraPHPite now available at SourceForge
2004-07-26 11:00: GraPHPite declared stable - version 1.0 released
2004-06-29 13:15: GraPHPite 0.9e Released - Last beta release
2004-06-28 11:45: GraPHPite exiting beta phase
2004-06-25 14:00: GraPHPite 0.9d Released
2004-06-17 16:27: The brand new GraPHPite Logo
2004-06-16 16:03: GraPHPite 0.9c Released
2004-06-15 14:31: Site Facelift

GraPHPite - Open Source PHP OO Graph Rendering Utility Logo