Jump to content

GNU Data Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Monkbot (talk | contribs) at 18:03, 11 May 2014 (References: Task 3: Fix CS1 deprecated coauthor parameter errors). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
GNU Data Language
Developer(s)Marc Schellens
Initial release2004
Stable release
0.9.4 / September 28, 2013 (2013-09-28)
Repository
Written inC++
PlatformPOSIX, Mac OS X
TypeTechnical computing
LicenseGNU General Public License
Websitegnudatalanguage.sourceforge.net

The GNU Data Language (GDL) is a free alternative to IDL (Interactive Data Language).[1][2][3] Together with its library routines, GDL is developed to serve as a tool for data analysis and visualization in such disciplines as astronomy,[4] geosciences, and medical imaging.[5] GDL is licensed under the GPL. Other open-source numerical data analysis tools similar to GDL include GNU Octave, NCAR Command Language (NCL), Perl Data Language (PDL), R, Scilab, SciPy, and Yorick.

GDL as a language is dynamically-typed, vectorized, and has object-oriented programming capabilities. GDL library routines handle numerical calculations (e.g. FFT), data visualisation, signal/image processing, interaction with host OS, and data input/output. GDL supports several data formats, such as NetCDF, HDF (v4 & v5), GRIB, PNG, TIFF, and DICOM. Graphical output is handled by X11, PostScript, SVG, or z-buffer terminals, the last one allowing output graphics (plots) to be saved in raster graphics formats. GDL features integrated debugging facilities, such as breakpoints. GDL has a Python bridge (Python code can be called from GDL; GDL can be compiled as a Python module).[5]

Packaged versions of GDL are available for several Linux and BSD flavours as well as Mac OS X. The source code compiles on other UNIX systems, including Solaris.

GDL is not an official GNU package.

See also

References

  1. ^ Martellaro, John (2006-12-12). "A Free Alternative to IDL". The Mac Observer. Archived from the original on 2011-07-31. Retrieved 2011-07-31. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  2. ^ Khanna (2006-12-13). "GDL .. a free IDL". MacResearch. Archived from the original on 2011-07-31. Retrieved 2011-07-31. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  3. ^ Coulais, Alain; et al. (2010). "Status of GDL - GNU Data Language". Astronomical Society of the Pacific Conference Series. Astronomical Data Analysis Software and Systems XIX. Vol. 434. Astronomical Society of the Pacific. p. 187. arXiv:1101.0679. ISBN 978-1-58381-748-3. {{cite conference}}: Explicit use of et al. in: |author2= (help); Unknown parameter |booktitle= ignored (|book-title= suggested) (help)
  4. ^ Mina Koleva; Philippe Prugniel; Antoine Bouchard; Yue Wu (2009). "ULySS: A Full Spectrum Fitting Package". Astronomy & Astrophysics. 501: 1269–1279. arXiv:0903.2979. Bibcode:2009A&A...501.1269K. doi:10.1051/0004-6361/200811467.; B.F. Roukema (2010). "On the suspected timing error in WMAP map-making". Astronomy & Astrophysics. 518: A34. arXiv:1004.4506.
  5. ^ a b The GDL Team (2011). "GDL - GNU Data Language". SourceForge. Archived from the original on 2011-09-10. Retrieved 2011-09-10. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)