Язык данных GNU - GNU Data Language

Язык данных GNU
Логотип GDL
GDL визуализация множества Мандельброта
GDL отображает Набор Мандельброта
Разработчики)Марк Шелленс
изначальный выпуск2004 (2004)
Стабильный выпуск
0.9.9-rc2 / 5 марта 2020 г.; 8 месяцев назад (2020-03-05)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++ (wxWidgets )
ПлатформаLinux, Mac OS X, Солярис, POSIX, Windows
ТипТехнические вычисления
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтgithub.com/ gnudatalanguage/ gdl

В Язык данных GNU (GDL) это свободный Альтернативой IDL (Интерактивный язык данных).[1][2][3] Вместе со своими библиотечными процедурами GDL разработан, чтобы служить инструментом для анализа и визуализации данных в таких дисциплинах, как астрономия,[4] наук о Земле и медицинской визуализации. GLDL находится под лицензией GPL. Другие инструменты анализа числовых данных с открытым исходным кодом, подобные GDL, включают: GNU Octave, Командный язык NCAR (NCL), Язык данных Perl (PDL), р, Scilab, SciPy, и Йорик.

GDL как язык динамически типизирован, векторизован и имеет возможности объектно-ориентированного программирования. Подпрограммы библиотеки GDL обрабатывают численные вычисления (например, БПФ ), визуализация данных, обработка сигналов / изображений, взаимодействие с ОС хоста и ввод / вывод данных. GDL поддерживает несколько форматов данных, например NetCDF, HDF (v4 и v5), GRIB, PNG, TIFF, и DICOM. Графический вывод обрабатывается X11, PostScript, SVG, или терминалы z-буфера, последний из которых позволяет сохранять выходную графику (графики) в форматах растровой графики. GDL имеет встроенные средства отладки, такие как контрольные точки. GDL имеет Python мост (код Python можно вызвать из GDL; GDL можно скомпилировать как модуль Python). GDL использует Eigen (библиотека C ++) числовая библиотека (аналогичная Intel MKL) для обеспечения высокой вычислительной производительности на многоядерных процессорах.

Пакетные версии GDL доступны для нескольких Linux и BSD ароматы, а также Mac OS X. Исходный код компилируется на Майкрософт Виндоус и другие UNIX системы, в том числе Солярис.

GDL не является официальным Пакет GNU.

Смотрите также

Рекомендации

  1. ^ Мартелларо, Джон (12 декабря 2006 г.). «Бесплатная альтернатива IDL». Обозреватель Mac. В архиве из оригинала 31.07.2011. Получено 2011-07-31.
  2. ^ Ханна (13 декабря 2006 г.). "GDL .. бесплатный IDL". MacResearch. В архиве из оригинала 31.07.2011. Получено 2011-07-31.
  3. ^ Куле, Ален; и другие. (2010). «Статус GDL - язык данных GNU». Астрономическое общество серии тихоокеанских конференций. Программное обеспечение и системы анализа астрономических данных XIX. 434. Астрономическое общество Тихого океана. п. 187. arXiv:1101.0679. Bibcode:2010ASPC..434..187C. ISBN  978-1-58381-748-3.
  4. ^ Мина Колева; Филипп Пругниель; Антуан Бушар; Юэ Ву (2009). «ULySS: комплект оборудования полного спектра». Астрономия и астрофизика. 501 (3): 1269–1279. arXiv:0903.2979. Bibcode:2009 A&A ... 501,1269K. Дои:10.1051/0004-6361/200811467.; Б.Ф. Рукема (2010). «О подозреваемой ошибке времени в картографировании WMAP». Астрономия и астрофизика. 518: A34. arXiv:1004.4506. Bibcode:2010A & A ... 518A..34R. Дои:10.1051/0004-6361/201014865.

внешняя ссылка