Translator Disclaimer
Presentation + Paper
16 December 2020 Building a modern data archive with React, GraphQL, and friends
Author Affiliations +
How do you use modern web technologies to build a user-friendly browser-based data archive? We answer this question for the data archive of the South African Astronomical Observatory (SAAO) and Southern African Large Telescope, which lets users make complex searches, view FITS files and make data requests. The software stack includes React, NodeJS, GraphQL and PostgreSQL. The archive is hosted on virtual Ubuntu servers. The development workflow uses tools like Github Actions, Reviewable and Prettier. The archive forms part of the SAAO's artificial intelligence based approach to observing.
Conference Presentation
© (2020) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Christian Hettlage, Lucian Botha, Nhlavutelo Macebele, Moses Mogotsi, Sifiso Myeza, Encarni Romero Colmenero, Rosalind Skelton, Petri Väisänen, and Lonwabo Zaula "Building a modern data archive with React, GraphQL, and friends", Proc. SPIE 11449, Observatory Operations: Strategies, Processes, and Systems VIII, 114491R (16 December 2020);


Two years of ALMA bibliography: lessons learned
Proceedings of SPIE (August 06 2014)
ASTRI SST 2M archive system a prototype for the...
Proceedings of SPIE (July 15 2016)
ESO Archive data and metadata model
Proceedings of SPIE (September 24 2012)
Operational concept of large telescopes
Proceedings of SPIE (March 21 1997)

Back to Top