Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

Язык данных GNU ( GDL ) - это бесплатная альтернатива IDL (интерактивному языку данных). [2] [3] [4] Вместе со своими библиотечными процедурами GDL разработан, чтобы служить инструментом для анализа и визуализации данных в таких дисциплинах, как астрономия, [5] науки о Земле и получение медицинских изображений. GDL находится под лицензией GPL . Другие инструменты анализа числовых данных с открытым исходным кодом, подобные GDL, включают GNU Octave , NCAR Command Language (NCL), Perl Data Language (PDL), R , 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 . Исходный код компилируется в Microsoft Windows и других системах UNIX , включая Solaris .

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

См. Также

  • Переводчик (вычислитель)
  • IDL (язык программирования)

Ссылки

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

Внешние ссылки

  • Официальный веб-сайт
  • Запуск языка данных GNU на coLinux
  • Язык данных GNU в Open Hub
  • Пакеты Linux: ArchLinux , Debian , Fedora , Gentoo , Ubuntu ,
  • Порты BSD / OSX: Fink , FreeBSD , Macports