Язык данных GNU - GNU Data Language
GDL отображает Набор Мандельброта | |
Разработчики) | Марк Шелленс |
---|---|
изначальный выпуск | 2004 |
Стабильный выпуск | 0.9.9-rc2 / 5 марта 2020 г. |
Репозиторий | |
Написано в | C ++ (wxWidgets ) |
Платформа | Linux, Mac OS X, Солярис, POSIX, Windows |
Тип | Технические вычисления |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | github |
В Язык данных 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.
Смотрите также
Рекомендации
- ^ Мартелларо, Джон (12 декабря 2006 г.). «Бесплатная альтернатива IDL». Обозреватель Mac. В архиве из оригинала 31.07.2011. Получено 2011-07-31.
- ^ Ханна (13 декабря 2006 г.). "GDL .. бесплатный IDL". MacResearch. В архиве из оригинала 31.07.2011. Получено 2011-07-31.
- ^ Куле, Ален; и другие. (2010). «Статус GDL - язык данных GNU». Астрономическое общество серии тихоокеанских конференций. Программное обеспечение и системы анализа астрономических данных XIX. 434. Астрономическое общество Тихого океана. п. 187. arXiv:1101.0679. Bibcode:2010ASPC..434..187C. ISBN 978-1-58381-748-3.
- ^ Мина Колева; Филипп Пругниель; Антуан Бушар; Юэ Ву (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.
внешняя ссылка
- Официальный веб-сайт
- Запуск языка данных GNU на coLinux
- Язык данных GNU в Open Hub
- Пакеты Linux: ArchLinux, Debian, Fedora, Gentoo, Ubuntu,
- Порты BSD / OSX: Финк, FreeBSD, Macports