DISLIN is a high-level plotting library for displaying data as curves, polar plots, bar graphs, pie charts, 3D-color plots, surfaces, contours and maps.
DISLIN is intended to be a powerful and easy to use software package for
scientists and programmers. There are only a few graphics routines with a
short parameter list needed to display the desired graphical output. A large
variety of parameter setting routines can then be called to create
individually customized graphics.
DISLIN is available for several C, Fortran 77 and Fortran 90 compilers on
the operating systems UNIX, Linux, FreeBSD, OpenVMS, Windows and MS-DOS.
DISLIN programs are very system-independent, they can be ported from one
operating system to another without any changes. For some operating systems,
the programming languages Python, Perl and Java are also supported by DISLIN.
DISLIN is free for non-commercial use for the operating systems Linux and
FreeBSD and for some Windows compilers such as GCC, G77, LCC and BCC. The
DISLIN plotting extensions for Java, Python and Perl and the DISLIN
interpreter DISGCL can be used freely for non-commercial applications on all operating systems.
DISLIN Hardware and Software Requirements
At the moment, DISLIN versions are available for the following hardware and
software components:
Hardware |
Operating System |
Compiler |
Status |
IBM-PC |
MS-DOS |
gcc (DJGPP)g77 (DJGPP) |
freefree |
IBM-PC |
Windows |
Visual C++ 4.x, 5.x, 6.x
Absoft C, F77, F90 5.x, 6.x, 7.0
Digital Visual Fortran 5.x, 6.x
Intel compilers icl, ifl 6.x/7.x/8.x
Lahey LF90 3.x, 4.x, ELF90 4.0
Lahey LF95 5.x
Salford-FTN77/32 3.5
Salford-FTN90/32 2.x
Salford-FTN95/32 2.x
Portland Group PGF77/PGF90 3.x
gcc/g77/Perl/Python Cygwin
gcc/g77 Mingw32
LCC-Win32
Borland C++ 5.5
Open Watcom wcl, wfl 1.2
Perl 5.6.1, 5.8.0 ActiveState
Python 2.1, 2.2, 2.3
Java 1.2, 1.3, 1.4 |
non free
non free
non free
non free
non free
non free
non free
non free
non free
non free
free
free
free
free
free
free
free
free |
IBM-PC |
Linux |
gcc, f2c, g77,
Java, Perl, Python
Absoft F77, F90
GNU G95 compiler
Imagine F compiler
Intel ifc/icc compilers
Lahey LF95 compiler
NAG F90/F95 compiler
PGF77, PGF90 |
free
free
free
free
free
free
free
free
free |
IBM-PC |
FreeBSD |
gcc, f2c, g77,
Java, Perl, Python |
free |
IBM-PC |
.NET |
C#, Visual C++ .NET, Visual Basic .NET |
non free |
HP PA-RISC |
Linux |
gcc, g77, Perl, Python |
free |
Intel IA64 |
Linux |
gcc, g77
Intel efc, ecc 6.0 |
free
free |
Mac PPC |
Linux |
gcc, g77, Perl, Python |
free |
Mac PPC |
Darwin |
gcc, g77, Perl, Python |
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 |
Tru64 UNIX 3.x, 4.x, 5.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,
Perl, Python |
non free
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 |
SUN Sparc |
Linux |
gcc, g77, Perl |
free |
Note: The keyword 'free' means free for non-commercial use.
|