Index of /pub/grafik/dislin

      Name                                               Last modified       Size  Description

[DIR] Parent Directory 07-Feb-2001 20:58 - [TXT] NEWS 14-Oct-2008 10:58 2k [TXT] README 14-Oct-2008 10:55 13k [DIR] darwin/ 11-Oct-2008 02:32 - [DIR] docs/ 06-Nov-2008 02:33 - [DIR] dotnet/ 05-Nov-2008 02:30 - [DIR] iso/ 08-Nov-2008 02:40 - [DIR] linux/ 08-Apr-2008 02:30 - [DIR] msdos/ 06-Nov-2008 02:30 - [DIR] unix/ 07-Nov-2008 02:41 - [DIR] vms/ 06-Nov-2008 02:30 - [DIR] win64/ 05-Nov-2008 02:30 - [DIR] windows/ 19-Nov-2008 02:30 -

                             R E A D M E

1.) Overview

   This is a  server  for the  graphics  software  DISLIN  and  the
   DISLIN graphics command language DISGCL.  A short description of
   the software is given below.

   The server is installed for  DISLIN users to update their DISLIN
   versions, and for new users to become acquainted  with the soft- 
   ware.

   A DISLIN manual of the current version 9.4 is available from the
   file  'docs/dislin-9.4.ps.tar.gz'. A DISGCL manual can be found
   in the file 'docs/disgcl-5.4.ps.tar.gz'. The manuals are format-
   ted in PostScript and should be printed on a double-sided  Post-
   Script printer.  

   A HTML  formatted  manual of  DISLIN  can be found  in the  file
   'docs/dislin-9.4.html.tar.gz'.  The entry page for the manual is
   'manual.html'.  The entry page for the complete  DISLIN  site is
   'dislin.html'. 

   Some DISLIN distributions contain additional DISLIN  modules for
   the programming languages  Perl,  Python  and Java.  A short de-
   scription of the DISLIN extensions for Perl,  Python and Java is
   given in the PostScript files 'docs/dislin-9.4.perl.ps.gz', 
   'docs/dislin-9.4.python.ps.gz' and 'docs/dislin-9.4.java.ps.gz'.   

   The subdirectory 'docs' contains also PDF versions of all DISLIN 
   PosScript manuals.   

 
   Note:   DISLIN is free for non-commercial use. Licenses for sel-
           ling programs linked with  DISLIN or for using DISLIN in
           an environment  related  to business  are available from
           the site http://www.dislin.de. 


2.) The Graphics Software DISLIN

a) 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  and For-
   tran 90.

   DISLIN can display graphic information  directly on graphic ter-
   minals 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, SVG, WMF,
   PNG, BMP, GIF and TIFF. DISLIN metafiles can be printed on vari-
   ous devices using the DISLIN driver program DISDRV.

   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 displays and  WMF files can also be used.
        The different aphabets contain  Roman,  Greek,  Russian, 
        mathematical and special European characters.

     -  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 for-
        mats.

     -  Plotting of curves.  Several curves can  appear in one axis
        system and can be differentiated by colour,  line style and
        pattern.

     -  Plotting of legends.

     -  Elementary  plot routines  for lines,  vectors and outlined
        or filled regions such as rectangles, circles, arcs, ellip-
        ses and polygons.

     -  Shielded regions can be defined.

     -  Business graphics.

     -  3-D colour graphics.

     -  3-D graphics.

     -  Elemetary image routines.

     -  Geographical projections and plotting of maps.

     -  Contouring.

     -  Graphical user interface (GUI) routines  based on the Motif
        widget set and Windows API functions.

   Manuals in English are available in  PostScript,  PDF  and  HTML 
   format.

b) Hard- and Software Requirements

   At the moment,  DISLIN versions  are available for the following
   hard- and software components:

   ----------------------------------------------------------------
   |   Hardware       | Operating Syst. |        Compiler         |
   ----------------------------------------------------------------
   | IBM-PC           | MS-DOS          |  gcc  (DJGPP)           |
   |                  |                 |  g77  (DJGPP)           |
   ----------------------------------------------------------------
   | IBM-PC           | Windows         |  MS Visual C++          |
   |                  |                 |  Digital Visual Fortran |
   |                  |                 |                5.x, 6.0 |
   |                  |                 |  Absoft F77, F90        |
   |                  |                 |  Intel icl, ifort       |
   |                  |                 |  Lahey LF90 3.x, 4.x,   |
   |                  |                 |             ELF90 4.0   |
   |                  |                 |  Lahey LF95 5.x         |
   |                  |                 |  Portland Group pgf77,  |
   |                  |                 |                 pgf90   |
   |                  |                 |  Salford-FTN77, FTN90,  |
   |                  |                 |                 FTN95   |
   |                  |                 |  gcc/g77/g95 Cygwin     |
   |                  |                 |  gcc/g77/g95 Mingw      |
   |                  |                 |  GFortran               |
   |                  |                 |  Borland C++ 5.x, 6.0   |
   |                  |                 |  LCC-Win32              |
   |                  |                 |  Watcom wcl, wfl 1.2    |
   |                  |                 |  Perl 5.6.1, 5.8.0      |
   |                  |                 |             ActiveState |
   |                  |                 |  Python 2.3, 2.4, 2.5   |
   |                  |                 |  Java 1.2, 1.3, 1.4     |
   ----------------------------------------------------------------
   | IBM-PC           | Linux           |  gcc, f2c, g77,         |
   |                  |                 |  Java, Perl, Python     |
   |                  |                 |  g95                    |
   |                  |                 |  Absoft F77, F90        |
   |                  |                 |  Imagine F compiler     |
   |                  |                 |  Intel ifc/icc          |
   |                  |                 |  Lahey LF95             |
   |                  |                 |  NAG f90/f95            |
   |                  |                 |  PGF77, PGF90           |
   ----------------------------------------------------------------
   | IBM-PC           | FreeBSD         |  gcc, f2c, g77,         |
   |                  |                 |  Java, Perl, Python     |
   ----------------------------------------------------------------
   | IBM-PC           | .NET            |  csc, Visual C++ .NET,  |
   |                  |                 |  Visual Basic .NET      |
   ----------------------------------------------------------------
   | IBM-PC           | Solaris 10, x86 |  cc, f77, f90,          |
   |                  |                 |  Java, Perl, Python     |
   ----------------------------------------------------------------
   | AMD64,           | Linux 64-bit    |  gcc, g77, gfortran,    |
   | Opteron,         |                 |  g95, pgf77, pgf90,     |
   | Intel EM64T      |                 |  Intel icc, ifort,      |
   |                  |                 |  Java, Perl, Python     |
   ----------------------------------------------------------------
   | HP PA-RISC       | Linux           |  gcc, g77, Perl, Python |
   ----------------------------------------------------------------
   | IA64             | Linux           |  gcc, g77, Intel ifort  |
   ----------------------------------------------------------------
   | Mac PPC          | Darwin / Mac OSX|  gcc, g77, Perl, Python |
   ----------------------------------------------------------------
   | Mac Intel        | Darwin / Mac OSX|  gcc, g77, g95,         |
   |                  |                 |  Intel icc, ifort,      |
   |                  |                 |  Perl, Python           |
   ----------------------------------------------------------------
   | Mac PPC          | Linux           |  gcc, g77, Perl, Python |
   ----------------------------------------------------------------
   | DEC-ALPHA        | Linux           |  gcc, g77, Perl, Python |
   | DEC-ALPHA        | Linux           |  Compaq Fortran         |
   ----------------------------------------------------------------
   | DEC-ALPHA        | OpenVMS 6.x, 7.x|  FOR, CC, F90           |
   ----------------------------------------------------------------
   | DEC-ALPHA        | OSF1/Tru64      |  f77, cc, f90,          |
   |                  |                 |  Java, Perl, Python     |
   ----------------------------------------------------------------
   | IBM RS-6000      | AIX 4.x, 5.x    |  xlf, cc, xlf90,        |
   |                  |                 |  Java, Perl             |
   ----------------------------------------------------------------
   | HP 9000/7xx      | HP-UX 10.20     |  f77, cc, f90,          |
   |                  |                 |  Perl, Python           |
   ----------------------------------------------------------------
   | SUN SPARC        | SunOS 5.x       |  f77, cc, f90,          |
   |                  |                 |  Java, Perl, Python     |
   ---------------------------------------------------------------- 
   | SUN SPARC        | Linux           |  gcc, g77, Perl         |
   ---------------------------------------------------------------- 

c) License Information

   DISLIN is free for non-commercial use.  Commercial  licenses for 
   selling programs linked with  DISLIN  or for using  DISLIN in an
   environment  related  to business  are available  from the  site 
   http://www.dislin.de.

   The payment of  DISLIN licenses is managed by Max-Planck-Innova-
   tion which is a  special  part  of the  Max Planck Society.  The 
   address of Max-Planck-Innovation is:  

      Max-Planck-Innovation GmbH, D-80539 Muenchen, Marstallstr. 8, 
      Phone: +49 89 290919-0, Fax: +49 89 290919-99
      E-mail: info@max-planck-innovation.de
      http://www.max-planck-innovation.de

   The following DISLIN licenses are available for commercial use:

       ----------------------------------------------------
       |   License     |      Euro        |    US Dollar  |
       ----------------------------------------------------
       |   PC          |  130,- EUR + tax |      $150     |
       ----------------------------------------------------
       |   Workstation |  390,- EUR + tax |      $450     |
       ----------------------------------------------------
       |   Campus      | 1050,- EUR + tax |     $1200     |
       ----------------------------------------------------

   Notes:

     - All prices are unique payments and include future binary 
       DISLIN upgrades that can be downloaded from the site 
       http://www.dislin.de.
 
     - A CD-ROM with the current  DISLIN software and documentation 
       is included in the prices above.  The source code of  DISLIN
       and script files for recompiling  DISLIN are also on the CD-
       ROM.
 
     - A DISLIN PC license means that all  DISLIN PC  distributions
       can be used on a single PC. Several DISLIN distributions can
       be installed on the PC at the same time. The Linux and Free-
       BSD distributions of DISLIN are classified as PC distributi-
       ons. 

     - A workstation license can be used for the  UNIX and VMS ver- 
       sions of DISLIN installed on a single workstation.  The num-
       ber of users is unlimited. 

     - A campus license allows  DISLIN  installations on all compu-
       ters of an institute. 


3.) The DISLIN Graphics Command Language  DISGCL

   The graphics command language  DISGCL is an interpreter based on
   the graphics software DISLIN. All DISLIN statements can be writ-
   ten to a script file and then be executed with DISGCL, or can be
   entered in an interactive mode.

   Similar to  programming languages  such as Fortran and C,  high-
   level language elements can be used within DISGCL. These are va-
   riables, operators, expressions, array operations, loops, if and
   switch statements,  user-defined subroutines and functions,  and
   file I/O routines.

   An easy to use interface for data input is given to include data
   into DISGCL jobs.  The format of  data files  is very simple and
   useful for most DISLIN plotting routines.

   Several  quickplots are offered by  DISGCL which are collections
   of DISLIN statements to display data with one command.
   

4.) Author

         Helmut Michels, MPI fuer Sonnensystemforschung, 
         Max-Planck-Str. 2, 37191 Katlenburg-Lindau, Germany,
         Tel.: +49 5556 979 334, Fax: +49 5556 979 240,
         Mail: michels@mps.mpg.de


5.) Web Sites

   DISLIN is available via ftp anonymous from the site:

     ftp://ftp.gwdg.de/pub/grafik/dislin 

   The DISLIN home page is:

      http://www.dislin.de