Datový jazyk GNU - GNU Data Language

Datový jazyk GNU
Logo GDL
GDL vykreslování sady Mandelbrot
GDL vykreslování Mandelbrotova sada
VývojářiMarc Schellens
První vydání2004 (2004)
Stabilní uvolnění
0.9.9-rc2 / 5. března 2020; Před 8 měsíci (2020-03-05)
Úložiště Upravte to na Wikidata
NapsánoC ++ (wxWidgets )
PlošinaLinux, Mac OS X, Solaris, POSIX, Okna
TypTechnické výpočty
LicenceGNU General Public License
webová stránkagithub.com/ gnudatalanguage/ gdl

The Datový jazyk GNU (GDL) je volný, uvolnit alternativa k IDL (Interaktivní datový jazyk).[1][2][3] Spolu se svými knihovními rutinami je GDL vyvinut jako nástroj pro analýzu a vizualizaci dat v takových oborech, jako je astronomie,[4] geověd a lékařského zobrazování. GDL je licencován pod GPL. Mezi další nástroje pro numerickou analýzu dat s otevřeným zdrojem podobné GDL patří GNU oktáva, Příkazový jazyk NCAR (NCL), Datový jazyk Perl (PDL), R, Scilab, SciPy, a Yoricku.

GDL jako jazyk je dynamicky zadáván, vektorizován a má objektově orientované programovací schopnosti. Rutiny knihovny GDL zpracovávají číselné výpočty (např. FFT ), vizualizace dat, zpracování signálu / obrazu, interakce s hostitelským OS a vstup / výstup dat. GDL podporuje několik datových formátů, například NetCDF, HDF (v4 a v5), GRIB, PNG, TIFF, a DICOM. Grafický výstup zpracovává X11, PostScript, SVG, nebo terminály s vyrovnávací pamětí z, poslední umožňující uložení výstupní grafiky (grafů) v rastrových grafických formátech. GDL obsahuje integrovaná ladicí zařízení, jako je hraniční body. GDL má Krajta bridge (kód Pythonu lze volat z GDL; GDL lze sestavit jako modul Pythonu). GDL používá Vlastní (knihovna C ++) numerická knihovna (obdoba Intel MKL) nabízí vysoký výpočetní výkon na vícejádrových procesorech.

Balené verze GDL jsou k dispozici pro několik Linux a BSD příchutě stejně jako Mac OS X. Zdrojový kód se kompiluje dále Microsoft Windows a další UNIX systémy, včetně Solaris.

GDL není úředník GNU balíček.

Viz také

Reference

  1. ^ Martellaro, John (12. 12. 2006). „Volná alternativa k IDL“. Mac Observer. Archivováno od originálu dne 2011-07-31. Citováno 2011-07-31.
  2. ^ Khanna (2006-12-13). „GDL .. bezplatný IDL“. MacResearch. Archivováno od originálu dne 2011-07-31. Citováno 2011-07-31.
  3. ^ Coulais, Alain; et al. (2010). "Stav GDL - datového jazyka GNU". Astronomická společnost tichomořské konference. Software a systémy pro analýzu astronomických dat XIX. 434. Astronomická společnost Pacifiku. str. 187. arXiv:1101.0679. Bibcode:2010ASPC..434..187C. ISBN  978-1-58381-748-3.
  4. ^ Mina Koleva; Philippe Prugniel; Antoine Bouchard; Yue Wu (2009). „ULySS: Kompletní spektrální montážní balíček“. Astronomie a astrofyzika. 501 (3): 1269–1279. arXiv:0903.2979. Bibcode:2009A & A ... 501,1269 tis. doi:10.1051/0004-6361/200811467.; B.F. Roukema (2010). "K podezření na časovou chybu při vytváření map WMAP". Astronomie a astrofyzika. 518: A34. arXiv:1004.4506. Bibcode:2010A & A ... 518A..34R. doi:10.1051/0004-6361/201014865.

externí odkazy