home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / maths / plplot / plplot_2 / README < prev    next >
Text File  |  1994-09-05  |  4KB  |  109 lines

  1. This is the distribution for PLplot, a scientific plotting package.
  2. PLplot is relatively small, portable, freely distributable, and is rich
  3. enough to satisfy most users.  It has a wide range of plot types including
  4. line (linear, log), contour, 3D, fill, and almost 1000 characters
  5. (including Greek and mathematical) in its extended font set.  The package
  6. is designed to make it easy to quickly get graphical output; only a
  7. handful of function calls is typically required.  For more advanced use,
  8. virtually all aspects of plotting are configurable.
  9.  
  10. The PLplot package is freely distributable, but NOT in the public domain.
  11. The PLplot source code, except header files and those files explicitly
  12. granting permission, may not be used in a commercial software package without
  13. consent of the authors.  You are allowed and encouraged to include the PLplot
  14. object library and header files in a commercial package provided that: (1) it
  15. is explicitly and prominently stated that the PLplot library is freely
  16. available, and (2) the full copyrights on the PLplot package be displayed
  17. somewhere in the documentation for the package.
  18.  
  19. We welcome suggestions on how to improve this code, especially in the form of
  20. user-contributed enhancements or bug fixes.  If PLplot is used in any
  21. published papers, please include an acknowledgment or citation of our work,
  22. which will help us to continue improving PLplot.  Also, please remember that
  23. as PLplot is not a commercial product, we cannot be expected to offer the
  24. kind of support that a commercial product may.  There is great interest
  25. in extending PLplot and fixing bugs, but the principal authors can only
  26. afford to work on it part time.  Improvements will necessarily focus on
  27. those which help us get our work done.
  28.  
  29. PLplot is written in C, enabling it to run on many platforms practically
  30. without modification.  Fortran programs may use it transparently; stub
  31. routines are provided to handle the C<->Fortran interface without any
  32. modification of the user program.  C programs are required to include the
  33. header file "plplot.h"; see the documentation for more details.
  34.  
  35. The main documentation for PLplot is in the doc/ directory in the form of
  36. several TeX files; please consult this for additional information ("latex
  37. plotdoc").  Unfortunately documentation tends to lag actual improvements to
  38. the code, so don't be surprised if some known features are not explained
  39. there.  Consult "NEWS" to see a list of recent changes.  
  40.  
  41. At present, PLplot is known to work on the following systems:
  42.  
  43.     Unix:    AIX         (IBM)
  44.         ConvexOS    (Convex)
  45.         DG/UX        (Data General)
  46.         HP-UX        (Hewlett-Packard)
  47.         IRIX        (Silicon Graphics)
  48.         Linux        (various)
  49.         OSF/1        (DEC)
  50.         SunOS        (Sun)
  51.         Super-UX    (NEC)
  52.         SysV        (various)
  53.         Ultrix        (DEC)
  54.         Unicos        (Cray)
  55.  
  56.     Amiga/Exec
  57.     MS-DOS
  58.     OS/2
  59.     NeXT
  60.  
  61. Many different output device drivers are available, including postscript,
  62. tektronix, HP laserjet, HP pen plotters, XFig, xterm, X-windows, and a
  63. portable metafile format, among others.  The TK driver under Unix/X
  64. provides a full user interface, with facilities to zoom, pan, orient,
  65. determine placement on the output page, and save the plot or any set of
  66. plots to a specified file and device type.  The metafile renderer
  67. (plrender) supports seeking backwards or forwards to any specified page
  68. when interactively viewing metafile output.
  69.  
  70. For more information on how to get or use PLplot on your system, see:
  71.  - appendices to the PLplot manual
  72.  - system-specific documentation in the appropriate sys/<system> directory.
  73.  
  74. To become a subscriber to the PLplot mailing list, send a request to
  75. plplot-request@dino.ph.utexas.edu.
  76.  
  77. PLplot is available by anonymous ftp from dino.ph.utexas.edu in the
  78. plplot/ directory.
  79.  
  80.  
  81. CREDITS
  82. -------
  83.  
  84. PLplot is the result of the effort of many people, so it is impractical to
  85. list all the contributors.  Those currently supporting and otherwise
  86. responsible for the package in its present form include:
  87.  
  88. Dr. Maurice LeBrun        PLplot overall coordination, kernel
  89. mjl@dino.ph.utexas.edu        development, most of the Unix and Amiga
  90. Institute for Fusion Studies    drivers
  91. University of Texas
  92.  
  93. Geoffrey Furnish        Co-developer.  Can help with C++ and UNIX
  94. furnish@dino.ph.utexas.edu    related questions
  95. Institute for Fusion Studies
  96. University of Texas
  97.  
  98. Paul Casteels            DOS/BGI (bcc) port
  99. casteels@uia.ac.be
  100.  
  101. John C. Peterson        OS/2 port 
  102. jcp@trg.saic.com
  103.  
  104. Paul Kirschner            DOS/DJGPP port
  105. pek@logos.res.utc.com
  106.  
  107. Mark Olesen            DOS/EMX port
  108. olesen@weber.me.queensu.ca
  109.