The Data Plotting Software DISLIN
Introduction
DISLIN is a high level library of subroutines and functions that display
data graphically. It is intended to be a powerful and easy to use software
package for programmers and scientists that does not require knowledge of
hardware features. The software is available for the programming languages
C, Fortran 77, Fortran 90, Perl, Python and Java.
DISLIN can display graphic information directly on graphic terminals or
store them in metafiles. The supported display types are VGA, X Windows,
Windows API and Tektronix. The supported file formats are GKSLIN, CGM,
HPGL, PostScript, PDF, Prescribe, WMF, PNG and TIFF. DISLIN metafiles can
either be printed on various devices using the DISLIN driver program DISDRV or
imported into third party products such as TeX and MS Word.
The library contains the following features:
- 9 software fonts where each font provides 6 alphabets. Hardware fonts
for PostScript printers and TrueType fonts for Windows 9x/NT/2000
displays and WMF files can also be used.The different aphabets contain
Roman, Greek, Russian, mathematical and special European characters.
TeX instructions can be used for plotting mathematical formulas.
- Plotting of two- and three-dimensional axis systems.
Axes can be linearly or logarithmically scaled and labeled with
linear, logarithmic, time, date, map and user-defined formats.
- Plotting of curves. Several curves can
appear in one axis system and can be differentiated by colour,
line style and pattern. Multiple axis system can be displayed
on a page.
- Plotting of legends.
- Elementary plot routines for lines, vectors and outlined or
filled regions such as rectangles, circles, arcs,
ellipses and polygons.
- Shielded regions can be defined.
- Business graphics.
- 3-D colour graphics.
- 3-D graphics.
- Elementary image routines.
- Geographical projections and plotting of maps.
- Contouring.
- Graphical user interface (GUI) routines based on Motif and Windows
API functions.
Manuals in English are available.
Hard- and Software Requirements
At the moment, DISLIN versions are available for the following
hard- and software components:
Hardware
|
Operating System
|
Compiler
|
Status
|
IBM-PC
|
MS-DOS
|
MS-Fortran 5.x
MS-Fortran Powerst. 1.0
Lahey-Fortran 5.0
Salford-FTN77/16 3.5
MS-C 7.0
MS-QuickC 2.5
GCC (DJGPP)
G77 (DJGPP)
|
non free
non free
non free
non free
non free
non free
free
free
|
IBM-PC
|
Linux
|
GCC, F2C, G77,
Perl, Python, Java
Absoft F77, F90
Imagine F compiler
Lahey LF95
NAG F90/F95 compiler
PGF77, PGF90
VAST/f90
|
free
free
free
free
free
free
free
free
|
IBM-PC
|
FreeBSD
|
GCC, F2C, G77
|
free
|
IBM-PC |
Windows 9x/NT/2000 |
Visual C++ 4.x, 5.x, 6.x
Absoft C, F77, F90 5.0, 6.0
Digital Visual Fortran 5.x, 6.0
Lahey LF90 3.x, 4.x, ELF90 4.0
Lahey LF95 5.0
Salford-FTN77/32 3.5
Salford-FTN90/32 2.x
Salford-FTN95/32 2.x
G77/GCC/Perl Cygwin
G77/GCC Mingw32
LCC-Win32
Borland C++ 5.5
Python 1.5,1.6,2.0
Java 1.2
|
non free
non free
non free
non free
non free
non free
non free
non free
free
free
free
free
free
free
|
DEC-ALPHA |
Linux |
GCC, G77, Perl, Python
Compaq Fortran
|
free
free
|
DEC-ALPHA |
OpenVMS 6.x, 7.x |
FOR, CC, F90 |
non free
|
DEC-ALPHA |
OSF1 3.x, 4.x |
f77, cc, f90,
Java, Perl, Python
|
non free
free
|
IBM RS-6000 |
AIX 4.x |
xlf, cc, xlf90,
Java, Perl
|
non free
free
|
HP 9000/7xx |
HP-UX 10.20 |
f77, cc, f90 |
non free
|
Silicon Graphics |
IRIX 6.x/32-Bit |
f77, cc, f90 |
non free
|
Silicon Graphics |
IRIX 6.x/64-Bit |
f77, cc, f90 |
non free
|
SUN Sparc |
SunOS 5.x |
f77, cc, f90,
Java, Perl, Python
|
non free
free
|
The following devices are provided directly by DISLIN:
- HPGL plotters (i.e. HP 7550A)
- Laserprinters with PostScript emulation
- Laserprinters with Prescribe emulation (Kyocera)
- Laserprinters with Tektronix emulation (i.e. DEC LN03)
- Graphic terminals with Tektronix emulation 4010/4014
- X Window terminals, VGA cards.
Distributor
The payment of non free DISLIN distributions is managed by:
Garching Innovation, D-80539 München, Hofgartenstr. 8,
Tel.: +49 89 290919-0, Fax: +49 89 290919-99
E-mail: gi@ipp.mpg.de
http://www.garching-innovation.mpg.de
The current prices of DISLIN are:
License
|
German DM
|
US Dollar
|
IBM-PC |
250,- DM + tax |
150,- US $ |
Workstation |
750,- DM + tax |
450,- US $
|
Campus |
2000,- DM + tax |
1200,- US $
|
Notes:
- All prices are unique payments and include future DISLIN upgrades.
- An IBM-PC license is available for the DISLIN PC versions. Several
DISLIN versions can be used on the PC at the same time.
- A workstation license can be used for the UNIX and VMS versions of DISLIN
installed on a single workstation. The number of users is unlimited.
- A campus license allows DISLIN installations on all computers of an
institute. Additional, a pool of licenses can be ordered at low charge
for passing DISLIN licenses to students, teachers and employee of the
institute for using DISLIN outside of the institute (i.e. on a private
PC).
- DISLIN is free for the operating systems Linux and FreeBSD
and for the MS-DOS and Windows 95/98/NT compilers GCC, G77, LCC and
Borland C++. The DISLIN plotting extensions for Java, Python and
Perl and the DISLIN interpreter DISGCL can be used freely on
all operating systems. The other DISLIN versions can be
tested free of charge for 10 days.
Author
Helmut Michels, MPI für Aeronomie, Max-Planck-Str. 2,
D-37191 Katlenburg-Lindau, Germany
Tel.: +49 5556 979 334, Fax: +49 5556 979 240,
E-mail: michels@linmpi.mpg.de
DISLIN FTP Sites
The DISLIN software is available via ftp anonymous from the following sites:
ftp://ftp.gwdg.de/pub/grafik/dislin
ftp://unix1.mpae.gwdg.de/pub/dislin
The DISLIN Home Page is:
http://www.dislin.de