
El Proyecto Starlink , conocido por los usuarios como Starlink y por los desarrolladores simplemente como El Proyecto , fue un proyecto británico de computación astronómica que proporcionaba software de reducción de datos de uso general. Hasta finales de la década de 1990, también suministraba hardware informático y personal de administración de sistemas a institutos astronómicos del Reino Unido. En este sentido, era similar al proyecto IRAF de Estados Unidos .
El proyecto se inició formalmente en 1980, aunque la financiación se había acordado y algunos trabajos se habían comenzado un año antes. Se suspendió cuando el Consejo de Investigación de Física de Partículas y Astronomía retiró su financiación en 2005. En 2006, el Centro Conjunto de Astronomía publicó su propia versión actualizada de Starlink y se hizo cargo de su mantenimiento; a mediados de 2015, la tarea se transfirió nuevamente al Observatorio de Asia Oriental . La última versión se publicó el 26 de noviembre de 2025.
Parte del software se relicencia bajo la GNU GPL, mientras que otra parte permanece bajo la licencia personalizada original. [ 1 ]
Historia
Desde sus inicios, el proyecto tuvo como objetivo hacer frente a los volúmenes de datos cada vez mayores que los astrónomos debían manejar. Un artículo de 1982 afirmaba que los astrónomos regresaban de sus sesiones de observación (una semana aproximadamente de observaciones en un telescopio remoto) con más de 10 gigabytes de datos en cinta; [ 2 ] al final de su vida, el proyecto estaba implementando bibliotecas para manejar datos de más de 4 gigabytes por imagen individual.

El proyecto proporcionó hardware adquirido centralmente (y por lo tanto con descuento), administradores de sistemas profesionales y desarrolladores para crear aplicaciones de reducción de datos astronómicos para la comunidad astronómica del Reino Unido y otros países. En su apogeo, a finales de la década de 1980 y principios de la de 1990, el proyecto tenía presencia en unos 30 centros, ubicados en la mayoría de las universidades del Reino Unido con un departamento de astronomía, además de instalaciones en el Centro Conjunto de Astronomía , sede del UKIRT y del Telescopio James Clerk Maxwell en Hawái . El número de desarrolladores activos fluctuó entre cinco y más de una docena.
En 1982, el proyecto contaba con una plantilla de 17 personas que daban servicio a unos 400 usuarios en seis ubicaciones, utilizando siete VAXen (seis VAX-11/780 y un VAX-11/750 , que representaban un total de aproximadamente 6,5 GB de espacio en disco). Estaban conectados en red desde el principio, primero con DECNET y más tarde con X.25 .
Entre 1992 y 1995, el proyecto cambió a UNIX (y la red a TCP/IP), dando soporte a Digital UNIX en sistemas basados en Alpha y a Solaris en sistemas de Sun Microsystems . A finales de la década de 1990, también daba soporte a Linux , y en 2005 ya era compatible con Red Hat Linux , Solaris y Tru64 UNIX . Fue por esta época cuando el proyecto liberó el código fuente de su software (bajo la Licencia Pública General de GNU ; anteriormente tenía una licencia de "solo uso académico") y rediseñó su sistema de compilación para que el software pudiera compilarse en una gama mucho más amplia de sistemas tipo POSIX , incluyendo OS X y Cygwin .
Aunque no recibió financiación explícita para ello, el proyecto fue uno de los primeros en participar en el movimiento de Observatorios Virtuales y contribuyó a la IVOA . Una de sus aplicaciones para VO fue TOPCAT, cuyo desarrollo continúa con financiación de AstroGrid .
Aplicaciones, bibliotecas y otras instalaciones
El proyecto generó una serie de aplicaciones y bibliotecas, entre las que se incluyen:
- GAIA
- La aplicación principal con interfaz gráfica de usuario (GUI) funciona como un visor general de imágenes astronómicas, además de servir de interfaz para muchas de las otras aplicaciones.
- ORAC-DR
- El sistema de reducción de datos ORAC-DR, desarrollado en JAC Hawai'i , es una plataforma de procesamiento de datos para los datos entrantes. Se utiliza para la reducción de datos en línea en UKIRT y JCMT para diversos instrumentos. Si bien no es una aplicación Starlink propiamente dicha, está estrechamente integrada con el conjunto de herramientas Starlink y, por defecto, utiliza el software Starlink como motor de aplicación. Consulte la página principal de ORAC-DR para obtener más detalles.
- KAPPA
- Un conjunto de herramientas de análisis y visualización de datos de propósito general, utilizables tanto desde la línea de comandos como gráficamente. Proporciona aplicaciones de propósito general con amplia aplicabilidad, centrándose en el procesamiento de imágenes, la visualización de datos y la manipulación de componentes NDF. Se integra con otros paquetes de Starlink. En un contexto más amplio, KAPPA ofrece funcionalidades que no se encuentran en IRAF, como el manejo de errores de datos, el enmascaramiento de calidad, una base de datos gráfica, disponibilidad desde la consola, así como aplicaciones multidimensionales , un uso generalizado de ejes de datos y un estilo diferente. Se integra con paquetes de instrumentos desarrollados en observatorios del Reino Unido. Gracias a la conversión automática de datos y la disponibilidad de KAPPA y otros paquetes de Starlink desde el lenguaje de comandos de IRAF , es posible seleccionar las mejores herramientas de ambos sistemas para realizar el trabajo.
- Paquete CCD
- Un paquete de programas para reducir datos tipo CCD . Permiten corregir el sesgo, eliminar la corriente oscura, realizar el preflash, corregir el campo plano, registrar, remuestrear, normalizar y combinar los datos.
- AST
- Una biblioteca flexible y potente para el manejo de sistemas de coordenadas mundiales, basada en parte en la biblioteca SLALIB. Si desarrolla software para astronomía y necesita utilizar coordenadas celestes (por ejemplo, ascensión recta y declinación), coordenadas espectrales (por ejemplo, longitud de onda, frecuencia, etc.) u otra información de sistemas de coordenadas, esta biblioteca le resultará útil. Proporciona soluciones para la mayoría de los problemas que pueda encontrar y le permite escribir software robusto y flexible. Es capaz de leer y escribir información de sistemas de coordenadas mundiales en diversos formatos, incluido FITS -WCS. Cuenta con enlaces para Fortran , C y Python.
- SLALIB
- Una biblioteca de rutinas diseñada para facilitar la escritura de aplicaciones astronómicas precisas y fiables. La mayoría de las rutinas de SLALIB se centran en la posición y el tiempo astronómicos, pero algunas tienen aplicaciones trigonométricas, numéricas o generales más amplias. Además de esta versión GPL, también existe una versión comercial de SLALIB disponible a través de su autor original.
- HDS
- Un Sistema de Datos Jerárquico ( HDS, por sus siglas en inglés) es un sistema portátil y flexible para almacenar y recuperar datos, que reemplaza al sistema de archivos de una computadora a nivel de archivo individual. Un archivo convencional contiene una secuencia unidimensional de elementos de datos, mientras que un archivo HDS puede contener una estructura más compleja. Su existencia es anterior al Formato de Datos Jerárquico (HDS, por sus siglas en inglés ) por varios años.
- NDF
- NDF es el formato de datos principal del proyecto. Basado en HDS, el formato de datos N-dimensional se utiliza para almacenar grandes cantidades de datos en forma de matrices numéricas n- dimensionales: principalmente espectros, imágenes y cubos. Admite conceptos como calidad, errores de datos, sistemas de coordenadas globales y metadatos . Además, es extensible para gestionar información definida por el usuario.
- ADÁN
- El entorno ADAM era un entorno de software estandarizado desarrollado inicialmente por el Real Observatorio de Greenwich y posteriormente adoptado y desarrollado por Starlink entre 1985 y 1990. Inicialmente, se diseñó como un sistema de control de telescopios, instalado en el Telescopio Anglo-Australiano del Observatorio de Siding Spring , el Telescopio William Herschel del Grupo de Telescopios Isaac Newton en La Palma y el Telescopio James Clerk Maxwell en Mauna Kea (donde aún funciona en sistemas heredados). Sin embargo, su función se amplió para abarcar gráficos, acceso a datos, comunicación entre procesos y toda la funcionalidad necesaria para admitir diversas aplicaciones interoperables. Si bien ya no se utiliza de forma generalizada para el control de telescopios, otras capas del mismo siguen presentes en las versiones actuales de las aplicaciones y bibliotecas de Starlink.
El proyecto también produjo varios libros de cocina sobre diversos temas astronómicos.
Al final, la base de código del proyecto constaba de alrededor de 100 componentes, con un total de aproximadamente 2.100.000 líneas de código fuente escritas o gestionadas por el proyecto, en varios lenguajes, incluidos Fortran, C, C++, Java, Perl y Tcl/Tk, además de otras 700.000 líneas de código personalizado de terceros. [ 3 ]
Obtención del software
Actualmente, aunque la financiación del proyecto ha cesado, el software sigue estando disponible, ya sea como distribuciones precompiladas o desde un repositorio Git . [ 4 ] La Biblioteca de Código Fuente de Astrofísica mantiene una entrada sobre Starlink. [ 5 ]
El Centro Conjunto de Astronomía se hizo cargo del mantenimiento del código fuente de Starlink (con el apoyo de STFC ) y realizó las siguientes versiones: [ 6 ]
- Keoe ( Vega ) el 7 de septiembre de 2006
- Hokulei ( Capella ) en la primavera de 2007 el 1 de marzo
- Puana ( Procyon ) el 22 de agosto de 2007
- Humu ( Altair ) el 8 de febrero de 2008.
- Lehuakona ( Antares ) el 12 de noviembre de 2008.
- Nanahope ( Polux ) el 27 de julio de 2009.
- Hawaiki ( Deneb ) el 20 de enero de 2010.
- Namaka ( Lambda Scorpii ) el 8 de febrero de 2011.
- Kapuahi ( Aldebaran ) el 17 de septiembre de 2012.
- Hikianalia ( Spica ) el 15 de abril de 2013.
- 2014A el 24 de julio de 2014.
El Observatorio de Asia Oriental ha asumido la coordinación y el mantenimiento del software Starlink, y ha realizado los siguientes lanzamientos: [ 6 ]
- 2015A el 6 de abril de 2015.
- 2015B el 17 de diciembre de 2015.
- 2016A el 15 de noviembre de 2016.
- 2017A el 10 de agosto de 2017.
- 2018A el 19 de julio de 2018.
- 2021A el 27 de diciembre de 2021.
- 2023A el 20 de diciembre de 2023.
- 2025A el 26 de noviembre de 2025.
Véase también
Referencias
- ↑ "Licencia de Starlink - Starlink" . Starlink.jach.hawaii.edu. 1 de febrero de 2009. Archivado del original el 23 de enero de 2012. Consultado el 28 de enero de 2012 .
- ↑ Disney, MJ; Wallace, PT (1982). "Starlink". Quarterly Journal of the Royal Astronomical Society . 23 : 485. Bibcode : 1982QJRAS..23..485D .
- ↑ Gray, Norman (diciembre de 2005). Porting the Starlink Software Collection to GNU Autotools . Astronomical Data Analysis Software and Systems XIV. ASP . Consultado el 5 de diciembre de 2025 .
- ↑ Páginas de desarrolladores de Starlink
- ↑ Varios (2011). "Starlink: Software de astronomía multipropósito" . Biblioteca de código fuente de astrofísica : ascl:1110.012. Bibcode : 2011ascl.soft10012V .
- 1 2 "Lanzamientos de software de Starlink" . starlink.eao.hawaii.edu . Observatorio de Asia Oriental . Consultado el 5 de marzo de 2024 .
Enlaces externos
- Página de Starlink de EAO
- Imágenes astronómicas
- Astronomía en el Reino Unido
- Organizaciones de astronomía
- Software de astronomía
- Asociaciones y consorcios de colegios y universidades en el Reino Unido
- Software multiplataforma
- Software de astronomía gratuito
- proyectos de computación en malla
- Organizaciones de tecnología de la información con sede en el Reino Unido
- Consejo de Instalaciones Científicas y Tecnológicas
