PGPLOT Graphics Subroutine Library

Contents

Introduction

The PGPLOT Graphics Subroutine Library is a Fortran-callable, device-independent graphics package for making simple scientific graphs. It is intended for making graphical images of publication quality with minimum effort on the part of the user. For most applications, the program can be device-independent, and the output can be directed to the appropriate device at run time. Although originally conceived as part of the Caltech VLBI (Very Long Baseline Interferometry) programs, PGPLOT has much wider applicability and is now widely used at astronomical and other scientific institutes throughout the world. Graphs produced with PGPLOT appear in almost every issue of the major astronomical journals.

The PGPLOT library consists of two major parts: a device-independent part, which is written in portable Fortran-77, and a set of device-dependent ``device handler'' subroutines for output on various terminals, image displays, dot-matrix printers, laser printers, and pen plotters. The majority of these device handlers have been contributed by users outside Caltech.

PGPLOT itself is written mostly in standard Fortran-77, with a few non-standard, system-dependent subroutines. It has been tested under several varieties of UNIX (including Linux, SunOS, Solaris, HPUX, AIX) and VMS (both VAX and AXP). Through the kind contributions of PGPLOT users, PGPLOT is also available for a number of other operating systems (NeXTstep, DOS, Windows, Windows/NT, Macintosh OS), although I am unable to support these versions myself. Anyone who is planning to port PGPLOT to other operating systems, compilers, or hardware configurations is advised to contact me first.


Copyright

PGPLOT is not public-domain software. However, it is freely available for non-commercial use. It is copyrighted by California Institute of Technology. The software is provided ``as is'' with no warranty.


Documentation

The manual PGPLOT Graphics Subroutine Library by T. J. Pearson,table of contents:

Interactive Drawing Programs Based on PGPLOT


Tim Pearson, California Institute of Technology, tjp@astro.caltech.edu
Copyright © 1995-6 California Institute of Technology