IRAF (Image Reduction and Analysis Facility) es una colección de software escrito en el Observatorio Nacional de Astronomía Óptica (NOAO) orientado a la reducción de imágenes astronómicas en forma de matriz de píxeles. Se trata principalmente de datos tomados de detectores de matrices de imágenes, como los CCD . Está disponible para los principales sistemas operativos de mainframes y computadoras de escritorio. Aunque está escrito para sistemas operativos similares a UNIX , Cygwin hace posible su uso en Microsoft Windows . Se utiliza principalmente en distribuciones de Linux , con una participación cada vez mayor de Mac OS Xusuarios. IRAF se instala de forma predeterminada en Distro Astro , una distribución de Linux para astrónomos.
![]() | |
Desarrollador (es) | NOAO |
---|---|
Lanzamiento estable | 2.16 / 22 de marzo de 2012 |
Sistema operativo | Multiplataforma |
Tipo | Análisis astronómico |
Sitio web | http://iraf.noao.edu |
Los comandos IRAF (conocidos como tareas) se organizan en estructuras de paquetes. Se pueden agregar paquetes adicionales a IRAF. Los paquetes pueden contener otros paquetes. Hay muchos paquetes disponibles por NOAO y desarrolladores externos que a menudo se enfocan en una rama particular de investigación o instalación. De particular interés son los paquetes STSDAS y TABLES de STScI .
La funcionalidad disponible en IRAF incluye la calibración de los flujos y posiciones de los objetos astronómicos dentro de una imagen, compensación de las variaciones de sensibilidad entre los píxeles del detector, combinación de múltiples imágenes o medición de los corrimientos al rojo de las líneas de absorción o emisión en un espectro .
Licencia
El estado de la licencia de IRAF está en conflicto, pero generalmente sigue el esquema de licencia del MIT , con algunas partes más antiguas del código bajo una licencia diferente. Varias funciones en la infraestructura gráfica están bajo una licencia de software no libre que no permite la redistribución sin permiso. [ cita requerida ] Como este código está estrechamente integrado en varias de las tareas de IRAF, varios proyectos consideraron que el paquete en su conjunto no era redistribuible y, por lo tanto, no era gratuito, por lo que los esfuerzos para empaquetar el software para la instalación directa en Linux los sistemas han caducado. [1] [ cita requerida ]
En marzo de 2012, NOAO lanzó v2.16 de IRAF, citando una de las "nuevas capacidades" como "Eliminación de todas las restricciones de licencia - IRAF ahora es gratis", [ cita requerida ] y en 2013, hubo esfuerzos para crear RPM Package Manager y paquetes deb de IRAF. [2]
Tareas definidas por el usuario
IRAF permite a los usuarios escribir sus propias tareas de dos formas principales. Uno es escribir scripts de procedimientos no compilados. El segundo es a través de programas de preprocesador de subconjuntos compilados (SPP). Existen documentos tutoriales para ambos métodos. [3]
Detalles técnicos
Un entorno de trabajo IRAF completo generalmente requiere otras dos aplicaciones: una ventana xterm extendida con una ventana gráfica (llamada xgterm y distribuida en un paquete X11-IRAF por NOAO) y un programa de visualización de imágenes denominado "servidor de imágenes". Los dos servidores de imágenes más populares son ds9 (de SAO ) y ximtool (NOAO).
El servidor de imágenes ximtool admite colores de 24 bits y está disponible para realizar pruebas.