Index of /pub/misc/grafik/dislin

      Name                                               Last modified       Size  Description

[DIR] Parent Directory 07-Feb-2001 20:58 - [TXT] NEWS 18-Nov-2011 11:55 2k [TXT] README 08-Dec-2011 12:00 13k [DIR] darwin/ 09-May-2012 02:30 - [DIR] docs/ 10-May-2012 02:30 - [DIR] dotnet/ 01-May-2012 02:31 - [DIR] iso/ 25-May-2012 02:31 - [DIR] linux/ 18-Nov-2011 02:30 - [DIR] msdos/ 01-May-2012 02:31 - [DIR] unix/ 25-May-2012 02:30 - [DIR] vms/ 09-May-2012 02:30 - [DIR] win64/ 01-May-2012 02:30 - [DIR] windows/ 24-May-2012 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 HTML  formatted  manual of  DISLIN  can be found  in the  file
   'docs/dislin-10.2.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 PDF files 'docs/dislin-10.2.perl.pdf', 
   'docs/dislin-10.2.python.pdf' and 'docs/dislin-10.2.java.pdf'.   
 
   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/95.

   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 the online help of DISLIN,
   or can be downloaded in HTML format. 

   A printed book of Dislin can be ordered from http://www.amazon.de
   (search for DISLIN), or directly from the author.

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         | Absoft Fortran 8.x, 9.x |
   |                  |                 | Absoft Fortran 10.x,    |
   |                  |                 |                    11.x |
   |                  |                 | Borland C++ 5.x, 6.0    |
   |                  |                 | C/C++ Interpreter Ch    | 
   |                  |                 | Digital Mars C/C++      |
   |                  |                 | Digital Visual Fortran  |
   |                  |                 |                5.x, 6.0 |
   |                  |                 | gcc/g77/g95 Cygwin      |
   |                  |                 | gcc/g77/g95 Mingw       |
   |                  |                 | GNU GFortran            |
   |                  |                 | Intel icl, ifort        |
   |                  |                 | Java 1.x                |
   |                  |                 | Lahey LF90 3.x, 4.x     |
   |                  |                 | Lahey LF95 5.x          |
   |                  |                 | LCC-Win32               |
   |                  |                 | Open Watcom wcl, wfl 1.x|
   |                  |                 | Perl 5.8.0, 5.10.1,     |
   |                  |                 |    5.14.2   ActiveState |
   |                  |                 | Portland Group pgf77,   |
   |                  |                 |            pgf90, pgf95 |
   |                  |                 | Python 2.5, 2.6, 2.7,   |
   |                  |                 |               3.1, 3.2  |
   |                  |                 | Salford-FTN77, FTN90,   |
   |                  |                 |                   FTN95 |
   |                  |                 | Visual C++              | 
   ----------------------------------------------------------------
   | IBM-PC           | Linux           | gcc, g77, g95, gfortran,|
   |                  |                 | Absoft f77, f90, f95,   |
   |                  |                 | Intel ifort/icc,        |
   |                  |                 | Portland pgf77, pgf90,  |  
   |                  |                 |                  pgf95, |
   |                  |                 | Sun Studio compilers,   | 
   |                  |                 |  Java, Perl, Python, Ch |
   ----------------------------------------------------------------
   | IBM-PC           | FreeBSD         | gcc, g77, gfortran,     |
   |                  |                 | Perl, Python            |
   ----------------------------------------------------------------
   | IBM-PC           | .NET            | c#, Visual C++ .NET,    |
   |                  |                 | Visual Basic .NET       |
   ----------------------------------------------------------------
   | IBM-PC           | Solaris 10, x86 | cc, f77, f90,           |
   |                  |                 | Java, Perl, Python      |
   ----------------------------------------------------------------
   | AMD64            | Windows 64-bit  | Absoft Fortran 10.x,    |
   |                  |                 |                    11.x |
   |                  |                 | gcc, gfortran, MinGW64  |        
   |                  |                 | Intel icc, ifort        |
   |                  |                 | Portland pgf77, pgf95   |
   |                  |                 | Python 3.1, 3.2         |
   |                  |                 | Visual C++ 8.x          | 
   ----------------------------------------------------------------
   | AMD64            | Linux 64-bit    | gcc, g77, g95, gfortran,|
   |                  |                 | Absoft f77, f90, f95,   |
   |                  |                 | Intel ifort/icc,        |
   |                  |                 | Portland pgf77, pgf90,  |  
   |                  |                 |                   pgf95 |
   |                  |                 | Sun Studio compilers,   | 
   |                  |                 | Java, Perl, Python, Ch  |
   ----------------------------------------------------------------
   | AMD64            | FreeBSD 64-bit  | gcc, g77, gfortran,     |
   |                  |                 | Perl, Python            |
   ----------------------------------------------------------------
   | AMD64            | Solaris 10, x86 | cc, f77, f90,           |
   |                  |      64-bit     | Java, Perl, Python      |
   ----------------------------------------------------------------
   | Intel Itanium    | Linux 64-bit    | gcc, g77,               |
   |                  |                 | Intel icc, ifort        |
   ----------------------------------------------------------------
   | HP Integrity     | HP-UX 11iv3     | f77, cc, f90            |
   ----------------------------------------------------------------
   | Mac Intel        | Darwin / Mac OSX| gcc, g95, gfortran,     |
   |                  |                 | Intel icc, ifort,       |
   |                  |                 | Perl, Python, java      |
   ----------------------------------------------------------------
   | DEC-ALPHA        | OpenVMS 6.x, 7.x| FOR, CC, F90            |
   ----------------------------------------------------------------
   | DEC-ALPHA        | OSF1/Tru64      | f77, cc, f90,           |
   |                  |                 | Java, Perl, Python      |
   ----------------------------------------------------------------
   | SUN SPARC        | SunOS 5.x       |  f77, cc, f90,          |
   |                  |                 |  Java, Perl, Python     |
   ---------------------------------------------------------------- 

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          |  120,- EUR + tax |      $180     |
       ----------------------------------------------------
       |   Workstation |  360,- EUR + tax |      $540     |
       ----------------------------------------------------
       |   Campus      |  800,- EUR + tax |     $1200     |
       ----------------------------------------------------
       |   World       | 2400,- EUR + tax |     $3600     |
       ----------------------------------------------------

   Notes:

     - All prices are unique payments and include future binary 
       DISLIN upgrades that can be downloaded from the site 
       http://www.dislin.de.
 
     - A DVD with the current DISLIN software and  documentation is 
       included.  The source code of  DISLIN  and script  files for 
       recompiling  DISLIN  and bug fixes are also on the DVD.  The 
       source code of DISLIN may not be distributed by a user.
 
     - 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. 

     - The  DISLIN World  license is a  Campus  license without the 
       restriction to a closed area.


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