On Friday, July 29, 2011 at 13:57:36 (-0400) Hazen Babcock writes:
 > 
 > We are only missing the answer to this question:
 > Why and when did PLplot come to be?
 > 
 > Which I think that Geoff or Maurice could perhaps answer (a link to a 
 > old e-mail would be fine)? Has anyone else been with the project from 
 > the beginning?
 > 
 > -Hazen

Ugh.. yeah those emails have been begging for me to comment.

Some of the early history is in the (hopelessly out of date) intro in the
docbook manual, i.e.

http://plplot.sourceforge.net/docbook-manual/plplot-html-5.9.7/intro.html

>From this, the project apparently germinated in 1986.  Quoting from the manual:

  PLplot was originally developed by Sze Tan of the University of Auckland in
  Fortran-77. Many of the underlying concepts used in the PLplot package are
  based on ideas used in Tim Pearson's PGPLOT package. Sze Tan writes:

    I'm rather amazed how far PLPLOT has traveled given its origins etc. I
    first used PGPLOT on the Starlink VAX computers while I was a graduate
    student at the Mullard Radio Astronomy Observatory in Cambridge from
    1983-1987. At the beginning of 1986, I was to give a seminar within the
    department at which I wanted to have a computer graphics demonstration on
    an IBM PC which was connected to a completely non-standard graphics
    card. Having about a week to do this and not having any drivers for the
    card, I started from the back end and designed PLPLOT to be such that one
    only needed to be able to draw a line or a dot on the screen in order to
    do arbitrary graphics. The application programmer's interface was made as
    similar as possible to PGPLOT so that I could easily port my programs from
    the VAX to the PC. The kernel of PLPLOT was modeled on PGPLOT but the code
    is not derived from it.

Then Tony Richardson ported it to the Commodore Amiga, rewriting in C with
additional improvements.

While doing a post-doc fellowship in Japan I needed a free scientific graphics
library for my plasma simulation code and came across PLplot on a series of
free software for the Amiga ("Fish disks").  I ported it back to several
varieties of Unix and took over maintenance from Tony.  After returning to the
Institute of Fusion Studies at University of TX I continued to develop the
package, with Geoff Furnish joining me as co-developer.  In the early 90s's
the new contributions were released under the LGPL.

When I left UT in '95 Geoff became sole maintainer for some years, and was
responsible for getting it up at Sourceforge in the earliest days of that
site's existence.  That made it easier to add collaborators & such, and
starting with Alan & Rafael (IIRC) the core team gradually came to be.

Feel free to adopt / condense / add-to any of the above.

-- 
Maurice LeBrun

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to