El lenguaje de datos GNU ( GDL ) es una alternativa gratuita a IDL (lenguaje de datos interactivo). [2] [3] [4] Junto con sus rutinas de biblioteca, GDL está desarrollado para servir como una herramienta para el análisis y visualización de datos en disciplinas tales como astronomía, [5] geociencias e imágenes médicas. GDL tiene licencia GPL . Otras herramientas de análisis de datos numéricos de código abierto similares a GDL incluyen GNU Octave , NCAR Command Language (NCL), Perl Data Language (PDL), R , Scilab , SciPy yYorick .
![]() | |
![]() GDL renderizado del conjunto de Mandelbrot | |
Desarrollador (es) | Marc Schellens |
---|---|
Versión inicial | 2004 |
Lanzamiento estable | 1.0.0-rc3 / 19 de junio de 2020 [1] |
Repositorio | ![]() |
Escrito en | C ++ ( wxWidgets ) |
Sistema operativo | Linux , Mac OS X , Solaris , POSIX , Windows |
Tipo | Computación técnica |
Licencia | GNU GPL-2.0 |
Sitio web | github |
GDL como lenguaje se escribe dinámicamente, se vectoriza y tiene capacidades de programación orientadas a objetos. Las rutinas de la biblioteca GDL manejan cálculos numéricos (por ejemplo, FFT ), visualización de datos, procesamiento de señales / imágenes, interacción con el sistema operativo host y entrada / salida de datos. GDL admite varios formatos de datos, como NetCDF , HDF (v4 y v5), GRIB , PNG , TIFF y DICOM . La salida gráfica se maneja mediante terminales X11 , PostScript , SVG o z-buffer, la última de las cuales permite guardar los gráficos de salida (trazados) en formatos de gráficos de trama. GDL cuenta con funciones de depuración integradas, como puntos de interrupción . GDL tiene un puente de Python (el código de Python se puede llamar desde GDL; GDL se puede compilar como un módulo de Python). GDL utiliza la biblioteca numérica Eigen (biblioteca C ++) (similar a Intel MKL) para ofrecer un alto rendimiento informático en procesadores multinúcleo.
Versiones empaquetadas de GDL están disponibles para varios Linux y BSD sabores, así como Mac OS X . El código fuente se compila en Microsoft Windows y otros sistemas UNIX , incluido Solaris .
GDL no es un paquete GNU oficial .
Ver también
Referencias
- ^ "Lanzamientos · gnudatalanguage / gdl" . github.com . Consultado el 10 de abril de 2021 .
- ^ Martellaro, John (12 de diciembre de 2006). "Una alternativa gratuita a IDL" . El Mac Observer. Archivado desde el original el 31 de julio de 2011 . Consultado el 31 de julio de 2011 .
- ^ Khanna (13 de diciembre de 2006). "GDL ... un IDL gratis" . MacResearch. Archivado desde el original el 31 de julio de 2011 . Consultado el 31 de julio de 2011 .
- ^ Coulais, Alain; et al. (2010). "Estado de GDL - Lenguaje de datos GNU" . Serie de conferencias de la Sociedad Astronómica del Pacífico . Software y sistemas de análisis de datos astronómicos XIX. 434 . Sociedad Astronómica del Pacífico . pag. 187. arXiv : 1101.0679 . Código bibliográfico : 2010ASPC..434..187C . ISBN 978-1-58381-748-3.
- ^ Mina Koleva; Philippe Prugniel; Antoine Bouchard; Yue Wu (2009). "ULySS: un paquete de adaptación de espectro completo". Astronomía y Astrofísica . 501 (3): 1269–1279. arXiv : 0903.2979 . Código Bibliográfico : 2009A y A ... 501.1269K . doi : 10.1051 / 0004-6361 / 200811467 . S2CID 14595053 .; BF Roukema (2010). "Sobre el supuesto error de sincronización en la creación de mapas WMAP". Astronomía y Astrofísica . 518 : A34. arXiv : 1004.4506 . Código Bib : 2010A & A ... 518A..34R . doi : 10.1051 / 0004-6361 / 201014865 .
enlaces externos
- Página web oficial
- Ejecución del lenguaje de datos GNU en coLinux
- Lenguaje de datos GNU en Open Hub
- Paquetes de Linux: ArchLinux , Debian , Fedora , Gentoo , Ubuntu ,
- Puertos BSD / OSX: Fink , FreeBSD , Macports