High-Level Project Summary
Our application was created as an attempt to plot seismic data on the moon. However, we have decided to expand our scope and also track the latest events on Earth as well. This way, people can track major seismic activity on both Earth and its moon.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
Our project uses Flask (A Python-based micro web framework) to serve our renders of the moon and earth, which are created using GlobeGL, an open source OpenGL UI tool for data visualization (https://globe.gl/). Due to the compact nature of these frameworks our website is blazing fast and serves everything from the local server. In our presentation we hosted our demo on the local network, inside a low powered virtual machine running Debian 11 64-bit.
Space Agency Data
We used, for the moonquakes, data available publicly on the NASA websites. We have manually compiled a list of major quakes that happened around the Apollo 11 mission on the moon. For our earthquake project we used data from the past month gathered by the USGS (United States Geological Survey).
Hackathon Journey
We were inspired to choose this challenge due to our rather lack of experience with NASA hackathons. This is our first time participating and we wanted to really have fun and expand our horizons.
References
All the pictures are available in our code repository and are sourced from freely licensed places such as the GlobeGL repository of FOSS code (https://github.com/Rootking69/moonquake-map). For the code:
- references for Flask - https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
- open source code for GlobeGL - https://github.com/vasturiano/globe.gl
- we also used other free resources such as W3S and StackOverflow
Tags
#moon #earth #code

