Sistema de procesamiento de imágenes astronómicas


El Sistema de procesamiento de imágenes astronómicas (AIPS) es un paquete de software para apoyar la reducción y el análisis de datos tomados con radiotelescopios. Desarrollado principalmente para su uso con el VLA en construcción , la generalidad inherente a su diseño le permitió convertirse en el paquete estándar de reducción de datos para la mayoría de los interferómetros de radio, incluido el VLBI . También se presenta la capacidad limitada de un solo plato. Aunque parcialmente reemplazado por CASA , continúa evolucionando y se mantiene en uso.

El desarrollo de AIPS comenzó en NRAO en 1978, dos años antes de que el VLA entrara en pleno funcionamiento. Originalmente escrito en FORTRAN 66 , [1] AIPS ha usado FORTRAN 77 desde 1989. [2] La primera instalación de AIPS fue en una computadora MODCOMP , pero la portabilidad del paquete ha llevado a que se instale en muchos sistemas diferentes. Las versiones precompiladas están disponibles hoy para usuarios de Linux y Mac OS . [3] Desde 2018, una versión precompilada ya no está disponible para Solaris y los usuarios ahora deben compilar AIPS desde la fuente.

A lo largo de los años, las capacidades de AIPS se han ampliado considerablemente. El uso inicial se centró en el VLA, pero se ha ido utilizando para reducir los datos de prácticamente todos los radiointerferómetros, incluidos MERLIN [4] y GMRT [5] y, en menor medida, WSRT [6] y ATCA . [7] La ​​capacidad de calibrar los datos VLBI (incluido el VLBI espacial ) se agregó en la década de 1990, principalmente para respaldar las operaciones con el VLBA , pero en el proceso se convirtió en el principal paquete de reducción de datos para el EVN y las observaciones combinadas de VLBA/EVN (Global VLBI). [2]El soporte de plato único también se agregó en la década de 1980, con una aplicación particular al radiotelescopio de 12 m de NRAO y al telescopio de tránsito de 91 m.

AIPS ahora ha estado en uso durante casi 40 años e incluso ha sobrevivido a su supuesto reemplazo AIPS ++ , que finalmente fue renombrado como CASA. [8] CASA pasó a ser el principal paquete de reducción de datos para el VLA (EVLA) actualizado y ALMA , pero AIPS sigue siendo capaz, en gran medida, de procesar datos de estos instrumentos de última generación. A pesar de su edad y recursos limitados, AIPS sigue siendo utilizado y en desarrollo activo. AIPS es software libre y está cubierto por los términos de la Licencia Pública General GNU .

AIPS se ejecuta bajo el sistema X Window con comandos ingresados ​​de forma interactiva usando un intérprete de línea de comandos llamado POPS. Aunque relativamente primitivo, da acceso a una colección útil de, por ejemplo, funciones matemáticas, operadores lógicos y sentencias de control de flujo. Los comandos también se pueden colocar en un archivo de texto, lo que hace que la repetición de procedimientos complicados sea mucho más conveniente y que se puede usar para crear canalizaciones de reducción de datos . Una alternativa más moderna es instalar ParselTongue, una interfaz basada en Python .

Además de la ventana de terminal desde la que se inicia AIPS y se ingresan los comandos, la mayoría de las sesiones de AIPS contendrán de forma predeterminada otras dos ventanas, AIPS TV y Message Server. El televisor se usa para visualizar datos o imágenes y puede, por ejemplo, usarse para editar datos de forma interactiva o controlar el progreso de una desconvolución . El servidor de mensajes muestra información útil reportada por cada tarea. Opcionalmente, los gráficos básicos en blanco y negro se pueden mostrar utilizando TEKSRV, un terminal de gráficos basado en Tektronix 4012 .