Moonquake Map

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.

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