DISLIN is a high-level
plotting library
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
developed by Helmut Michels at the
Max Planck Institute
Max or MAX may refer to:
Animals
* Max (dog) (1983–2013), at one time purported to be the world's oldest living dog
* Max (English Springer Spaniel), the first pet dog to win the PDSA Order of Merit (animal equivalent of OBE)
* Max (gorilla) ...
for Solar System Research in
Göttingen,
Germany
Germany, officially the Federal Republic of Germany (FRG),, is a country in Central Europe. It is the most populous member state of the European Union. Germany lies between the Baltic and North Sea to the north and the Alps to the sou ...
. Helmut Michels has worked as a mathematician and
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
system manager at the computer center of the institute. He retired in April 2020 and
founded the compan
Dislin Software
The DISLIN library contains routines and functions for displaying data as curves, bar graphs,
pie chart
A pie chart (or a circle chart) is a circular statistical graphic, which is divided into slices to illustrate numerical proportion. In a pie chart, the arc length of each slice (and consequently its central angle and area) is proportional t ...
s, 3D-colour plots, surfaces, contours and maps. Several output
formats are supported such as
X11,
VGA,
PostScript
PostScript (PS) is a page description language in the electronic publishing and desktop publishing realm. It is a dynamically typed, concatenative programming language. It was created at Adobe Systems by John Warnock, Charles Geschke, ...
,
PDF,
CGM,
WMF,
EMF,
SVG,
HPGL,
PNG,
BMP,
PPM,
GIF and
TIFF.
DISLIN is available for the
programming languages Fortran 77, Fortran 90/95 and
C. Plotting extensions for the languages
Perl
Perl is a family of two High-level programming language, high-level, General-purpose programming language, general-purpose, Interpreter (computing), interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it ...
,
Python,
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
,
Julia,
Ruby
A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum (aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapp ...
,
Go and
Tcl are also supported for most operating systems. There is a third-party package to use DISLIN from
IDL
IDL may refer to:
Computing
* Interface description language, any computer language used to describe a software component's interface
** IDL specification language, the original IDL created by Lamb, Wulf and Nestor at Queen's University, Canada
...
.
History
The first version 1.0 was released in December 1986. The current version of DISLIN is 11.5, released in March 2022.
Since version 11.3 the DISLIN software is free for non-commercial and commercial use.
References
External links
*{{Official website, https://www.dislin.de/
1986 software
3D graphics software
Cross-platform software
Graphics libraries
Max Planck Society
Plotting software