cl-plplot

A CFFI based interface to the PLplot scientific plotting library

Introduction:

The purpose of cl-plplot (MIT License) is to provide a CFFI based interface to the open source scientific plotting library PLplot.

Documentation:

Releases:

Sample Plots

Try it Online:

A UCW based web interface to cl-plplot, which lets you make simple 2D plots online, is available here.

Current status:

02/23/08: Released version 0.5.0.

01/21/08: Added support for 3D text rendering. PLplot version 5.8.0 is now required.

02/25/07: Released version 0.4.0.

12/08/06: Added 3D plots to cvs :cl-plplot.

10/28/06: Released version 0.3.0.

10/15/06: Added documentation of cl-plplot.

10/8/06: Added contour plots to cvs :cl-plplot, along with a number of other improvements including trapping
PLplot when it tries to call exit() & generic plot objects.

8/19/06: Released version 0.2.0.

7/4/06: Checked in a new CLOS based approach for making 2D graphs. Hopefully this will be both easier to
use and more powerful than my previous attempt at a Lisp front end for PLplot.

5/13/06: Released version 0.1.0.

4/1/06: The source code for this project is now available for cvs checkout. Currently it includes bindings
for all the graphing functions in the PLplot API as well as a simple layer to facilitate making 2D graphs
from lisp arrays.

    cvs -z3 -d :pserver:anonymous:anonymous@common-lisp.net:/project/cl-plplot/cvsroot co cl-plplot

The Mailing List


Questions? Suggestions? You can also reach me (Hazen Babcock) at hbabcockos1 at mac dot com.