Other open-source numerical data analysis tools similar to GDL include GDL may be known as gnudl or gnudatalanguage on some operating systems. GDL is invoked just by typing gdl but see gdl -h as it has a number of commandline options.
GDL has also a Python bridge (Python code can be called from GDL GDL can be compiled as a Python module).ĭevelopment and maintenance of GDL is carried out targeting Linux, BSD, OSX and Windows (MinGW, Cygwin). The built-in widget functionality enables development of GUI-based software. GDL features integrated debugging facilities. Output graphics (plots) to be saved in a variety of raster graphics formats. Graphical output is handled by X11, PostScript, SVG or z-buffer terminals, the last one allowing GDL supports several data formats such as netCDF, HDF4, HDF5, GRIB, PNG, TIFF, DICOM, etc. Interaction with host OS and data input/output. GDL library routines handle numerical calculations, data visualisation, signal/image processing, Object-oriented programming capabilities. GDL is a domain-specific programming language and a data analysis environment.Īs a language, it is dynamically-typed, array-oriented, vectorised and has PV-WAVE is a product of Rogue Wave Software. IDL is a registered trademark of Harris Geospatial Solutions. With help of a team of maintainers, developers, packagers and thanks to feedback from users. GDL development had been started by Marc Schellens back in early noughties and has since continued Together with its library routines it serves as a tool for data analysis and visualization in such disciplinesĪs astronomy, geosciences and medical imaging. GDL is a free/libre/open source incremental compiler compatible with IDL (Interactive Data Language) and to some extent with PV-WAVE.