See recent LIGO events on the sky; a simple demo of a bespoke WWT-based data-viz web app.
Перейти к файлу
Peter Williams f221e9ece3 frontend: add a colophon of sorts 2019-01-24 21:32:10 -05:00
backend backend/.gcloudignore: ignore a few more files, just in case 2019-01-23 15:45:52 -05:00
bootstrap Restructure into a frontend and a backend 2019-01-23 12:37:57 -05:00
frontend frontend: add a colophon of sorts 2019-01-24 21:32:10 -05:00
LICENSE.md Bootstrap 2019-01-10 11:51:49 -08:00
README.md Restructure into a frontend and a backend 2019-01-23 12:37:57 -05:00

README.md

Sky Banana Party

See the app at http://skybanana.party/! (Note: it will not work over HTTPS — only plain HTTP for now ☹)

A website that shows recent LIGO events on the sky. It's got a silly name, but the hope is that it will show how to create a simple web app that uses WorldWide Telescope technology to power a nice, interactive all-sky visualization of astronomical data.

This project was started during the AAS233 Hack Together Day, but only the barest progress was made that day. Getting nice localization sky maps out of LIGO data turned out to be harder than anticipated!

Technical Overview

The frontend of the website as seen by users is simple static content thats stored in frontend/. Its very quick to create a WWT control, and then theres some custom JavaScript to download the LIGO event data and render them in the WWT framework. The frontend is served off of Google Cloud Storage.

The frontend makes API calls against a backend that provides programmatic access to a small database. The backend runs in Google App Engine, simply because its a system with which the author was familiar. The main implementation is in backend/main.py. Its relatively simple, and just provides a small API for retrieving data about LIGO events and their localizations.

The idea is that when LIGO is running, the app will show events as they occur. But in the meantime, we have to show something. The directory bootstrap/ has code to bootstrap the event database with data from the LIGO O1/O2 Catalog.

Legalities

Copyright 2019 Peter K. G. Williams. Licensed under the MIT license.