请输入您要查询的百科知识:

 

词条 GNU Data Language
释义

  1. See also

  2. References

  3. External links

{{Infobox software
| name = GNU Data Language
| logo =
| screenshot = Gdl screenshot.png
| screenshot size = 250px
| caption = GDL rendering the Mandelbrot set
| developer = Marc Schellens
| released = {{Start date|2004}}
| latest release version = 0.9.8
| latest release date = {{Start date and age|2018|3|26}}
| programming language = C++ (wxWidgets)
| platform = Linux, Mac OS X, Solaris, POSIX, Windows
| status = Active
| genre = Technical computing
| license = GNU General Public License
| website = {{URL|http://gnudatalanguage.sourceforge.net/}}
}}

The GNU Data Language (GDL) is a free alternative to IDL (Interactive Data Language).[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). GDL uses Eigen (C++ library) numerical library (similar to Intel MKL) to have excellent computing performance on multi-cores processors, with better benchmark than IDL on large matrix operations.[5]

Packaged versions of GDL are available for several Linux and BSD flavours as well as Mac OS X. The source code compiles on Microsoft Windows (since GDL 0.9.3)[7] and other UNIX systems, including Solaris.

GDL is not an official GNU package.

See also

{{Portal|Free and open-source software}}
  • Interpreter (computing)
  • IDL (programming language)

References

1. ^{{cite web|last=Khanna |authorlink= |title=GDL .. a free IDL |work= |publisher=MacResearch |date=2006-12-13 |url=http://www.macresearch.org/gdl_a_free_idl_0 |format= |doi= |accessdate=2011-07-31 |archiveurl=https://www.webcitation.org/60asArIxz?url=http://www.macresearch.org/gdl_a_free_idl_0 |archivedate=2011-07-31 |deadurl=no |df= }}
2. ^{{cite conference|last=Coulais|first=Alain|conference=Astronomical Data Analysis Software and Systems XIX|year=2010|title=Status of GDL - GNU Data Language|url=http://www.aspbooks.org/a/volumes/article_details/?paper_id=32122|publisher=Astronomical Society of the Pacific|page=187|booktitle=Astronomical Society of the Pacific Conference Series|volume=434 |isbn=978-1-58381-748-3|arxiv=1101.0679|display-authors=etal|bibcode=2010ASPC..434..187C}}
3. ^{{cite web|last=The GDL Team |authorlink= |title=GDL - GNU Data Language |work= |publisher=SourceForge |year=2011 |url=http://gnudatalanguage.sourceforge.net/ |doi= |accessdate=2011-09-10 |archiveurl=https://www.webcitation.org/60q5GchPi?url=http://gnudatalanguage.sourceforge.net/ |archivedate=2011-08-10 |deadurl=no |df= }}
4. ^{{cite journal|author1=Mina Koleva|author2=Philippe Prugniel|author3=Antoine Bouchard|author4=Yue Wu|title=ULySS: A Full Spectrum Fitting Package|journal=Astronomy & Astrophysics |volume=501|pages=1269–1279|year=2009|arxiv=0903.2979|bibcode = 2009A&A...501.1269K |doi = 10.1051/0004-6361/200811467 }}; {{cite journal|author1=B.F. Roukema|title=On the suspected timing error in WMAP map-making|year=2010|volume=518|page=A34|journal=Astronomy & Astrophysics |arxiv=1004.4506|doi=10.1051/0004-6361/201014865|bibcode = 2010A&A...518A..34R }}
5. ^{{cite web|last1=The GDL Team|title=GDL - GNU Data Language, Frequently Asked Questions|url=http://gnudatalanguage.sourceforge.net/faq.php|accessdate=31 May 2015|year=2015}}
[1][2][3][4][5]
}}

External links

  • {{Official website|http://gnudatalanguage.sourceforge.net/}}
  • Running the GNU Data Language on coLinux
  • {{Openhub|id=gdl___gnu_data_language}}
  • Linux packages: ArchLinux, Debian, Fedora, Gentoo, Ubuntu,
  • BSD/OSX ports: Fink, FreeBSD, Macports
  • A partial list of IDL 6.1 routines available in GDL as of September 2010
{{DEFAULTSORT:Gnu Data Language}}

5 : Free science software|Free software programmed in C++|GNU Project software|Numerical programming languages|Software that uses wxWidgets

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 17:20:26