El Observatorio Keck Lanza un Nuevo Portal de Acceso a Datos
ODAP le da a los científicos acceso inmediato a datos astronómicos de todo el mundo.
T. Coda, T. Oluyide, M. S. Lynn, J. A. Mader, G. Bruce Berriman, M. Brodheim, C. R. Gelino, J. Good
― 6 minilectura
Tabla de contenidos
- Cómo se Accedía a los Datos Antes
- Mejoras con la Ingesta en Tiempo Real
- Resumen del ODAP
- Componentes del ODAP
- Descarga de Archivos
- Escalabilidad y Rendimiento
- Derechos de Acceso para Investigadores
- Métricas de Usuario y Participación
- Desafíos Enfrentados Durante el Desarrollo
- Mejora Futura para el ODAP
- Fuente original
El Observatorio W. M. Keck ha lanzado una nueva aplicación web llamada el Portal de Acceso a Datos para Observadores (ODAP). Esta herramienta permite a los científicos acceder a datos astronómicos casi al instante, sin importar dónde estén en el mundo. Cuando se recopilan datos en el observatorio, se envían directamente al Investigador Principal (PI) y su equipo tan pronto como se guardan. Esto significa que los investigadores pueden empezar a examinar sus hallazgos de inmediato y hacer cambios necesarios a sus observaciones durante la noche.
Cómo se Accedía a los Datos Antes
Antes de ODAP, los investigadores tenían dos opciones principales para acceder a los datos. Podían descargar grandes cantidades de datos en bruto después de la sesión de observación, o podían buscar tanto datos sin procesar como procesados usando una interfaz web. Sin embargo, estos métodos tenían limitaciones. El primer método solo permitía el acceso a datos en bruto, y había el riesgo de que los usuarios pudieran ver datos de otros equipos. La segunda opción requería que los investigadores enviaran solicitudes separadas para acceder a los nuevos datos. Este proceso era lento y poco conveniente durante las noches de observación.
Mejoras con la Ingesta en Tiempo Real
Con el nuevo sistema, el observatorio ha hecho grandes cambios en su funcionamiento. El procesamiento y almacenamiento de datos ahora están muy ligados a las observaciones nocturnas. Nuevos sistemas automatizados ayudan a reducir y archivar los datos a medida que se recopilan. Gracias a estas mejoras, los científicos pueden acceder a sus datos justo después de que se generan. Antes, los investigadores tenían que esperar hasta el día siguiente para obtener los datos. Este acceso rápido les permite trabajar con los datos de inmediato y hacer ajustes en tiempo real a sus observaciones.
Resumen del ODAP
El ODAP está construido usando un marco de JavaScript popular llamado React. También utiliza TypeScript, que añade características que hacen que el código sea más fácil de leer y arreglar. La herramienta usa WebSockets, una forma de enviar datos instantáneamente entre una computadora y un servidor. Una vez que los investigadores inician sesión, el sistema verifica si tienen permiso para acceder a los datos del programa programado. A medida que llegan nuevos datos, se muestran en una tabla interactiva que se actualiza automáticamente. Si los investigadores quieren, los archivos también se pueden descargar directamente a sus computadoras justo después de ser almacenados.
Componentes del ODAP
El ODAP tiene tres partes principales: un cliente de front-end, un Servidor de Back-End y un cliente de vigilancia. Juntos, estos componentes ayudan a gestionar los datos y mantener todo funcionando sin problemas. El cliente de front-end es lo que los investigadores ven en sus navegadores web. El servidor de back-end actúa como un mensajero entre el cliente de vigilancia y el cliente de front-end. El cliente de vigilancia monitorea los datos para ver cuándo hay nuevos archivos disponibles y envía esta información al servidor de back-end. A su vez, el back-end reenvía la información a los navegadores web de los investigadores.
Descarga de Archivos
Los investigadores pueden descargar archivos del ODAP ya sea automáticamente o solicitándolos. Si las descargas automáticas están habilitadas, el sistema buscará los archivos cuando estén disponibles. Sin embargo, para que todo funcione bien, la herramienta descarga los archivos uno a la vez. Si los investigadores quieren descargar todo de una noche de observaciones, aún pueden hacerlo a través de métodos específicos que se vinculan al sistema principal del observatorio.
Escalabilidad y Rendimiento
Los archivos producidos por el observatorio pueden variar desde 10 megabytes hasta más de 500 megabytes. El ODAP puede manejar esos tamaños bien gracias al uso de WebSockets, que permite transferencias de archivos rápidas y efectivas sin límites de tamaño integrados.
Derechos de Acceso para Investigadores
El acceso a los datos se concede solo al PI de cada proyecto. Antes de que comiencen las observaciones, se crean cuentas para otorgar derechos de acceso a los datos. El PI es responsable de dar acceso a otros miembros del equipo. Si alguien necesita crear una cuenta, debe hacerlo mientras el servicio de ayuda está abierto. Este proceso puede ser un desafío si los miembros del equipo olvidan configurar el acceso con antelación.
Métricas de Usuario y Participación
Desde su lanzamiento el 1 de agosto de 2023, el ODAP ha tenido 550 usuarios, la mayoría de Estados Unidos. En promedio, los usuarios pasan 3 minutos y 41 segundos usando activamente el ODAP. Incluso si la pestaña no está activa, la aplicación sigue transmitiendo datos en segundo plano. Se están realizando esfuerzos continuos para mejorar cómo se rastrea el uso.
Desafíos Enfrentados Durante el Desarrollo
El equipo de desarrollo enfrentó algunos desafíos durante el proyecto. Inicialmente, los desarrolladores crearon los requisitos sin la opinión de los investigadores. Como resultado, la herramienta se centró más en aspectos técnicos que en cómo trabajan realmente los astrónomos. En retrospectiva, recoger la opinión de los usuarios habría ayudado a crear un mejor producto.
Un problema específico surgió cuando algunos investigadores no pudieron acceder a sus datos después del horario laboral. El servicio de ayuda estaba cerrado y los equipos necesitaban acceso a su información de inmediato. Para solucionar esto, se enviaron recordatorios a los PIs, instándolos a asegurarse de que sus miembros del equipo tuvieran acceso. Se está desarrollando un formulario automatizado para manejar este proceso y evitar problemas similares en el futuro.
Otro desafío fue la decisión de usar React y TypeScript para el front-end. Algunos desarrolladores no estaban familiarizados con estos lenguajes, lo que causó retrasos y complicaciones. Si se hubiera proporcionado capacitación antes del proyecto, habría hecho que el proceso de desarrollo fuera más fluido.
Mejora Futura para el ODAP
Los comentarios de los usuarios seguirán dando forma a las mejoras en el ODAP. Algunas actualizaciones planeadas incluyen:
- Otorgar acceso a datos para tipos de observaciones que no están programadas con anticipación.
- Agregar un visor que permita a los investigadores ver formatos de archivo específicos.
- Implementar una manera de gestionar automáticamente los permisos de acceso para hacerlos más fáciles para todo el equipo.
En resumen, el ODAP ha tenido un impacto significativo en cómo se accede a los datos durante las observaciones en el Observatorio W. M. Keck. Con mejoras y actualizaciones continuas, busca satisfacer mejor las necesidades de sus usuarios y agilizar la experiencia general de acceso a datos. El éxito de la herramienta depende de garantizar que las necesidades de los investigadores se satisfagan continuamente y que cualquier desafío encontrado se aborde rápidamente.
Título: Observers' Data Access Portal: Realtime Streaming for Astronomical Data
Resumen: The W. M. Keck Observatory Archive (KOA) has released the Observers Data Access Portal (ODAP), a web-application that delivers astronomical data from the W. M. Keck Observatory to the scheduled program's principal investigator and their collaborators anywhere in the world in near real-time. Data files and their associated metadata are streamed to a user's desktop machine moments after they are written to disk and archived in KOA. The ODAP User Interface is built in React and uses the WebSocket protocol to stream data between KOA and the user. This document describes the design of the tool, challenges encountered, shows how ODAP is integrated into the Keck observing model, and provides an analysis of usage metrics.
Autores: T. Coda, T. Oluyide, M. S. Lynn, J. A. Mader, G. Bruce Berriman, M. Brodheim, C. R. Gelino, J. Good
Última actualización: 2024-09-13 00:00:00
Idioma: English
Fuente URL: https://arxiv.org/abs/2409.09231
Fuente PDF: https://arxiv.org/pdf/2409.09231
Licencia: https://creativecommons.org/licenses/by/4.0/
Cambios: Este resumen se ha elaborado con la ayuda de AI y puede contener imprecisiones. Para obtener información precisa, consulte los documentos originales enlazados aquí.
Gracias a arxiv por el uso de su interoperabilidad de acceso abierto.