1GDL(1)                      General Commands Manual                     GDL(1)
2
3
4

NAME

6       gdl - GNU Data Language incremental compiler
7

SYNOPSIS

9       gdl [ --help ] [ --version ] [ -quiet ] [ -arg value ] [ -args ...  ] [
10       -e statement ] [ batch_file ...  ]
11

DESCRIPTION

13       gdl is an incremental compiler for the GNU Data Language (GDL).  GDL is
14       being  developed  with  the  aim  of  providing  an open-source drop-in
15       replacement for ITTVIS Interactive Data Language (IDL). It is also par‐
16       tially  compatible  with  Visual Numerics (VN) PV-WAVE. IDL and PV-WAVE
17       are registered trademarks of ITTVIS and VN, respectively.  GDL and  its
18       library routines are designed as a tool for numerical data analysis and
19       visualisation.  GDL is dynamically typed, vectorized  and  has  object-
20       oriented programming capabilities.  The library routines handle numeri‐
21       cal calculations, data  visualisation,  signal/image  processing,  file
22       input/output (incl. graphical and scientific data formats such as TIFF,
23       PNG, netCDF, HDF etc) and interaction with host OS.
24
25       Information on GDL/IDL/PV-WAVE syntax and library routines can be found
26       in e.g.:
27
28       -      Getting      started     with     GDL     by     Sven     Geier:
29       http://www.sgeier.net/tools/GDL-intro.pdf
30
31       -     IDL     manual     on-line     @     NASA.gov:      http://idlas
32       tro.gsfc.nasa.gov/idl_html_help/home.html
33
34       - ITTVIS (ittvis.com) and Visual Numerics (vni.com) websites
35
36       - comp.lang.idl-pvwave newsgroup
37
38       A  vast  part  of GDL library routines is implemented using open-source
39       libraries including GSL, plPlot,  and  optionally:  FFTW,  ImageMagick,
40       netCDF, HDF4, HDF5, libproj4, UDUNITS-2, and others.
41

OPTIONS

43       --help Show summary of options
44
45       --version
46              Show version of program
47
48       -quiet Suppress welcome messages
49
50       -arg value
51              Tells  COMMAND_LINE_ARGS() to report the following argument (may
52              be specified more than once)
53
54       -args ...
55              Tells COMMAND_LINE_ARGS() to report all following arguments
56
57       -e statement
58              Execute given statement and  exit  (last  occurance  taken  into
59              account  only, executed after startup file, may not be specified
60              together with batch files)
61
62       The -demo, -em, -novm, -queue,  -rt,  -ulicense  and  -vm  options  are
63       ignored for compatibility with IDL.
64
65       A  list  of  batch files to be executed before entering the interactive
66       mode (but after executing a startup file, if specified)  may  be  given
67       when not using the -e option.
68

FILES

70       $DATADIR/gnudatalanguage/lib/*.pro
71              Library  routines implemented in GDL. $DATADIR is specified dur‐
72              ing  compilation   and   usually   translates   to   /usr/share,
73              /usr/local/share  or  alike.  GDL includes this directory in its
74              search path unless GDL_PATH or IDL_PATH env. variables  are  set
75              (see below).
76
77       $HOME/.gdl/history
78              A  file  used  for storing the history of commands issued in the
79              interactive mode
80

ENVIRONMENT

82       The following environment variables have special meaning to  gdl.   The
83       GDL_*  variant,  if  defined,  takes  precedence over any corresponding
84       IDL_* variant.
85
86       GDL_PATH, IDL_PATH
87              The GDL command (script) search path.
88
89       GDL_STARTUP, IDL_STARTUP
90              A file of commands to be executed on startup.
91
92       GDL_TMPDIR, IDL_TMPDIR
93              A directory in which temporary files may be created.
94
95       HOME, SHELL
96              Variables influencing shell invokations from within  GDL  (SPAWN
97              procedure  and the $ interpreter command).  Value of HOME deter‐
98              mines as well the location of the GDL history-file.
99
100       PATH   Determines search path when spawning child processes  using  the
101              SPAWN procedure with the /NOSHELL keyword set.
102
103       PYTHON_PATH
104              Influences  behaviour  of PYTHON procedure and PYTHON() function
105              (available if GDL is compiled with support  for  calling  Python
106              code)
107
108       GDL_MPI
109              A message to be sent out using MPI_Send before initialization of
110              the interpreter (available if GDL is compiled with  support  for
111              MPI)
112
113       DISPLAY, XENVIRONMENT
114              Tell GDL how to connect to the X server
115
116       PLPLOT_DRV_DIR
117              Override the default location of PLplot dynamic drivers.
118
119       LC_*   The  locale-related  settings  accessible  via LOCALE_GET() (GDL
120              always uses the C locale internally)
121

BUGS

123       Please  report  bugs,  comments,  patches  or   feature   requests   at
124       http://sf.net/projects/gnudatalanguage/
125

AUTHOR

127       The  primary author of GDL is Marc Schellens <m_schellens@users.source‐
128       forge.net>.  A list of contributors is available in  the  AUTHORS  file
129       shipped with GDL, and on the project website (see above).
130
131       The  original  version of this manual page was written by Sergio Gelato
132       <Sergio.Gelato@astro.su.se>.  It is currently a part of the  GDL  pack‐
133       age, and is maintained by the GDL Team.
134

SEE ALSO

136       netcdf(3), hdf(1), gsl(3)
137
138
139
140The GDL Team                      2010-01-14                            GDL(1)
Impressum