Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22891032fd08682

Jump to content

// Workers AI · dad joke modeWhat did GNU say to the language? "You gnuled me over.

From Wikipedia, the free encyclopedia
GNU Data Language
DeveloperMarc Schellens
Release2004; 22 years ago (2004)
Stable release
1.1.3[1] Edit this on Wikidata / 17 December 2025; 7 months ago (17 December 2025)
Written inC++ (wxWidgets)
Operating systemLinux, macOS, Solaris, POSIX, Windows
TypeTechnical computing
LicenseGNU GPL-2.0
Websitegnudatalanguage.github.io
Repository

The GNU Data Language (GDL) is a free alternative to IDL (Interactive Data Language),[2][3][4] achieving full compatibility with IDL 7 and partial compatibility with IDL 8.[5] Together with its library routines, GDL is developed to serve as a tool for data analysis and visualization in such disciplines as astronomy,[6] geosciences, and medical imaging. GDL is licensed under the GPL. Other open-source numerical data analysis tools similar to GDL include Julia, Jupyter Notebook, 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). GDL uses the Eigen numerical library (similar to Intel MKL) to offer high computing performance on multi-core processors.

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

GDL is not an official GNU package.

See also

[edit]

References

[edit]
  1. "Release 1.1.3". 17 December 2025. Retrieved 17 December 2025.
  2. Martellaro, John (2006-12-12). "A Free Alternative to IDL". The Mac Observer. Archived from the original on 2011-03-02. Retrieved 2011-07-31.
  3. Khanna (2006-12-13). "GDL .. a free IDL". MacResearch. Archived from the original on 2011-10-01. Retrieved 2011-07-31.
  4. 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. Bibcode:2010ASPC..434..187C. ISBN 978-1-58381-748-3.
  5. Coulais, Alain; Schellens, Marc; Arabas, Sylwester; Lenoir, Maxime; Noreskal, Lea; Erard, Stephane (2011-11-10). "Space Missions: Long term preservation of IDL-based software using GDL" (PDF).
  6. Mina Koleva; Philippe Prugniel; Antoine Bouchard; Yue Wu (2009). "ULySS: A Full Spectrum Fitting Package". Astronomy & Astrophysics. 501 (3): 1269–1279. arXiv:0903.2979. Bibcode:2009A&A...501.1269K. doi:10.1051/0004-6361/200811467. S2CID 14595053.; B.F. Roukema (2010). "On the suspected timing error in WMAP map-making". Astronomy & Astrophysics. 518: A34. arXiv:1004.4506. Bibcode:2010A&A...518A..34R. doi:10.1051/0004-6361/201014865.
[edit]