CentralWalk

High-Level Project Summary

We developed a WebApp that plots data of seismic events that happened in the moon, on a interactive 3D globe that represents the moon itself. Our WebApp solves the challenge by providing a interactive moon and showing the epicenter of the seismic events along with areas that like felt the shake and how strong it was. Our challenge is important because the moon plays a huge part on earth, like on tides, and our project helps scientists understand the moon a little bit more

Link to Final Project

Detailed Project Description

Moonwalk solution has the pretension to show, in a 3D figure, the epicenter of a seismic event and it's following dispersion, by the way primary waves, secondary waves and surface waves. The project utilizes latitude, longitude and magnitude of an specific seismic event to display on a moon figure the nearby points in which the waves mostly have reached. Based on this approach, it's possible to infer the affected region of the moon and analyze it's impact in the tides and seas, for example. With this tool, the team hope to help the whole scientific community to understand in a simple way what is going on in the moon and how it affects the Earth, other point is to facilitate the youth who have some interest in this matter to have an easy to use tool that provides a lot of information about moon. 

To develop Moonwalk solution were utilized some code languages: First of all, was used a JavaScript library, Three.js, to make the interactive 3D moon map; React was utilized to construct the front-end interface; Pandas, a Python library, was utilized to read the data provided by JAXA and break apart the main information needed; Flask a web application framework to use our python app which read the datagrams; HTML was used to instance text in our webpage.

Space Agency Data

We used data collected on Apollo missions. The astronauts of each mission left instruments to measure the seismic events on the moon and the data collected were stored by NASA. We used it to calculate the epicenter and areas around it on our 3D moon.

Hackathon Journey

Our journey was amazing. In order to understand what we were doing and to be able to analyze the data we were gong to use, we had to search a lot. We learned about seismic events not only on the moon but here on earth as well, how it is measured, how to find the epicenter, why it happens and a lot more. We had to also learn how to make 3d modelling for the moon and it was really amazing. We wanted to solve this challenge because we really liked the idea of making a 3d moon and being able to represent things on it by using latitude and longitude. Our approach to develop this challenge was diving deep into seismic events and make our solution as we learned something new. We had a few setbacks but we were always looking for other ways to do what we wanted and we did not let it shake us. We'd like to thank the other participants of this challenge that really helped us on Discord and let competition aside, as well as thanking Sao Paulo's organizers that helped us developing the best we could with our knowledge.

References

We used three.js, flask, github, google collab, react, html, all links on resources tab of this challenge and geosciences Node of NASA's Planetary Data System (PDS) archives