Język danych GNU

Język danych GNU
Deweloperzy Marca Schellensa
Pierwsze wydanie 2004 ( 2004 )
Wersja stabilna
Edit this on Wikidata 1.0.2 / 15 stycznia 2023 ; 37 dni temu ( 15 stycznia 2023 )
Magazyn
Napisane w C++ ( wxWidgets )
System operacyjny Linux , macOS , Solaris , POSIX , Windows
Typ Obliczenia techniczne
Licencja GNU GPL-2.0
Strona internetowa gndatalanguage .github .io

Język GNU Data Language ( GDL ) jest darmową alternatywą dla IDL (Interactive Data Language), osiągając pełną kompatybilność z IDL 7 i częściową kompatybilność z IDL 8. Wraz z procedurami bibliotecznymi, GDL został opracowany, aby służyć jako narzędzie do analizy danych i wizualizacji w takich dyscyplinach, jak astronomia, nauki o ziemi i obrazowanie medyczne. GDL jest na licencji GPL . Inne narzędzia do analizy danych numerycznych typu open source, podobne do GDL, to Julia , Jupyter Notebook , GNU Octave , NCAR Command Language (NCL), Perl Data Language (PDL), R , Scilab , SciPy i Yorick .

GDL jako język jest dynamicznie typowany, wektoryzowany i ma możliwości programowania obiektowego. Procedury biblioteki GDL obsługują obliczenia numeryczne (np. FFT ), wizualizację danych, przetwarzanie sygnału/obrazu, interakcję z systemem operacyjnym hosta oraz wprowadzanie/wyprowadzanie danych. GDL obsługuje kilka formatów danych, takich jak NetCDF , HDF (v4 i v5), GRIB , PNG , TIFF i DICOM . Wyjście graficzne jest obsługiwane przez terminale X11 , PostScript , SVG lub z-buffer, z których ostatni umożliwia zapisywanie wyjściowej grafiki (wykresów) w formatach grafiki rastrowej. GDL zawiera zintegrowane funkcje debugowania, takie jak punkty przerwania . GDL ma Pythona (kod Pythona można wywołać z GDL; GDL można skompilować jako moduł Pythona). GDL wykorzystuje Eigen (biblioteka C++) (podobną do Intel MKL), aby zapewnić wysoką wydajność obliczeniową na procesorach wielordzeniowych.

Pakowane wersje GDL są dostępne dla kilku odmian Linuksa i BSD , a także Mac OS X. Kod źródłowy kompiluje się w systemie Microsoft Windows i innych systemach UNIX , w tym Solaris .

GDL nie jest oficjalnym pakietem GNU .

Zobacz też

Linki zewnętrzne