stringtranslate.com

Lenguaje de datos GNU

GNU Data Language ( GDL ) es una alternativa libre a IDL (Interactive Data Language), [2] [3] [4] logrando compatibilidad total con IDL 7 y compatibilidad parcial con IDL 8. [5] 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 como astronomía, [6] 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 Julia , Jupyter Notebook , GNU Octave , NCAR Command Language (NCL), Perl Data Language (PDL), R , Scilab , SciPy y Yorick .

GDL como lenguaje es de tipado dinámico, vectorizado y tiene capacidades de programación orientada 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 es manejada por terminales X11 , PostScript , SVG o z-buffer, el último permitiendo que los gráficos de salida (diagramas) se guarden en formatos de gráficos rasterizados. GDL presenta funciones de depuración integradas, como puntos de interrupción . GDL tiene un puente Python (el código Python se puede llamar desde GDL; GDL se puede compilar como un módulo Python). GDL usa la biblioteca numérica Eigen (biblioteca C++) (similar a Intel MKL) para ofrecer un alto rendimiento computacional en procesadores multinúcleo.

Existen versiones empaquetadas de GDL para varios sistemas Linux y BSD , así como para macOS . El código fuente se compila en Microsoft Windows y otros sistemas UNIX , incluido Solaris .

GDL no es un paquete oficial de GNU .

Véase también

Referencias

  1. ^ "Versión 1.0.5". 20 de mayo de 2024. Consultado el 23 de mayo de 2024 .
  2. ^ Martellaro, John (12 de diciembre de 2006). "Una alternativa libre al IDL". The Mac Observer. Archivado desde el original el 2 de marzo de 2011. Consultado el 31 de julio de 2011 .
  3. ^ Khanna (13 de diciembre de 2006). "GDL... un IDL gratuito". MacResearch. Archivado desde el original el 1 de octubre de 2011. Consultado el 31 de julio de 2011 .
  4. ^ 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. Vol. 434. Sociedad Astronómica del Pacífico . p. 187. arXiv : 1101.0679 . Código Bibliográfico :2010ASPC..434..187C. ISBN. 978-1-58381-748-3.
  5. ^ http://aramis.obspm.fr/~coulais/IDL_et_GDL/Adass2011/O11_ADASS2011_GDL_Coulais.pdf [ URL del PDF ]
  6. ^ Mina Koleva; Philippe Prugniel; Antoine Bouchard; Yue Wu (2009). "ULySS: Un paquete de ajuste de espectro completo". Astronomía y astrofísica . 501 (3): 1269–1279. arXiv : 0903.2979 . Código Bibliográfico :2009A&A...501.1269K. doi :10.1051/0004-6361/200811467. S2CID  14595053.BF Roukema (2010). "Sobre el supuesto error de sincronización en la elaboración de mapas WMAP". Astronomía y Astrofísica . 518 : A34. arXiv : 1004.4506 . Bibcode :2010A & A...518A..34R. doi :10.1051/0004-6361/201014865.

Enlaces externos