High-Level Project Summary
Luna X is an interactive 3D model to illustrate the seismic activities of the moon. We used various colors to represent the intensity of the moon quake. The application can be accessed from any device. Plotly, pygltflib, NumPy, pandas, chart studio, netCDF4, etopo, and matplotlib were among the Python modules used. First, we gathered the seismic data collected during the Apollo mission. We then filtered the data. Then we converted the 2D moon map to 3D and plotted on a map. This project is critical for understanding seismic activity, determining how moonquakes affect an area, and forecasting moonquakes.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
Our project shows the seismic data, events, and sites of high and low seismic activity - collected by instruments(EASEP and ALSEP) left by the Astronauts during NASA’s Apollo Moon missions on an interactive 3D Moonquake Globe.
It uses the open source seismic data of moon missions which are in CSV or GIS format which we collected from NASA’s open source data sites. And the processed seismic data is presented as per the moonquake sites, and the timeline of the seismic activity on our interactive 3D Globe.
This web application can be used to study, understand and get a better view with an advanced computation and visualization of the Moon’s seismic data. This can be used for future exploration and research missions to the Moon by Astronauts and Scientists. Also, they can use it to predict future moonquakes just like we do on earth and therefore can alter their mission timelines.
We are aiming to make it a scientific “seismic data computational software” which can be used by scientists for analysing the seismic data of any celestial objects (planets, asteroids, comets, etc).
We used the Anaconda Jupyter Notebook code editor for running our codes. We mainly used the python programming language and its modules on Windows OS Laptops.
Space Agency Data
NASA RESOURCES
- https://moon.nasa.gov/resources/13/apollo-11-seismic-experiment/
- https://www.hq.nasa.gov/alsj/HamishALSEP.html
- https://pds.nasa.gov/ds-view/pds/viewBundle.jsp?identifier=urn%3Anasa%3Apds%3Aapollo_seismic_event_catalog&version=1.0
- https://svs.gsfc.nasa.gov/cgi-bin/details.cgi?aid=4720
DATA
- https://solarsystem.nasa.gov/resources/2366/earths-moon-3d-model/
- https://www.ngdc.noaa.gov/geomag/data.shtml
- https://github.com/ni3hingwe/Cod3-Knights/tree/main/Apollo%20PSE%20Catalog
- https://desktop.arcgis.com/en/arcmap/latest/extensions/3d-analyst/3d-analyst-and-arcglobe.htm
- https://pds-geosciences.wustl.edu/lunar/urn-nasa-pds-apollo_seismic_event_catalog/document/moonquake_catalog_desc.pdf
- https://pds-geosciences.wustl.edu/lunar/urn-nasa-pds-apollo_seismic_event_catalog/data/
- https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2004JE002332#jgre1912-bib-0021
- https://pds-geosciences.wustl.edu/lunar/urn-nasa-pds-apollo_seismic_event_catalog/document/
- https://psl.noaa.gov/data/histdata/
- https://towardsdatascience.com/create-interactive-globe-earthquake-plot-in-python-b0b52b646f27?gi=4ec7fee29e62
- https://www.esri.com/arcgis-blog/products/js-api-arcgis/3d-gis/3d-globe-earthquakes/
- https://github.com/ni3hingwe/Cod3-Knights
- https://github.com/WorldWindLabs/Quake-Hunter
Hackathon Journey
It was the first big project for some of us, so we were a little nervous. We were also new to data science, so we learned a lot by contributing to it. We learned about several libraries as well as seismology. It was also difficult for us to find the data because we did not take advantage of the resources tab provided to us later. We learned a lot about creating data. While creating well doing this project, we faced a lot of errors and resolved the errors we had to work on.
On September 6th, we learned about the NASA space apps challenge. We started as a four-person team consisting of Prince Vijay Santhosh, Sir Ram Thota, Nabeel, and Ananta Vaishnavi. When we looked into it further, we discovered that the team's maximum size is six people. We reasoned that the greater the number of people, the easier it would be to divide the tasks. Meanwhile, one of our team members suggested that her friend, interested in astronomy and programming, would be a great teammate. From September 8th, we began holding regular meetings from 10 p.m. to 11 p.m. We started by researching the challenges before settling on a finalized topic. After a lot of discussion on the same, we all agreed on working on the challenge "MAKE A MOONQUAKE MAP!". Per the rules, we cannot start the project until October 1st, so we have begun with earthquake plotting.
We faced issues as beginners in data science projects but always found a way. Finding resources was also a considerable challenge. Things were going great until the three of us had our exams. Did we stop working? NO. Despite having exams, three of them still took time from their busy schedule and put some effort into the hackathon. We have allocated the work to two other people meanwhile. During this time, another person named Prem Sai joined our team. From 25th, we started working on the project religiously again. On October 1st Prince managed to do the 3D plotting of the globe, and on the second day, we started working on plotting the seismic data. Since we can't start the project until October 1st, we've started with a similar project, earthquake mapping. As newcomers to data science projects, we encountered challenges but always found a way to overcome them. It was also difficult to locate resources. Everything was going swimmingly until the three of us had our exams. Did we call it quits? NO. Despite having exams, three took time out of their busy schedules to participate in the hackathon. Meanwhile, we've delegated the task to two other people. During this time, a new team member named Prem Sai joined us. We resumed working on the project religiously on the 25th. On October 1st, Prince completed the 3D plotting of the globe, and on the following day, we started working on plotting the seismic data.
The overall experience was enjoyable; it provided a lot of experience.
References
Websites
- https://2022.spaceappschallenge.org/challenges/2022-challenges/moonquake-map/details
- https://towardsdatascience.com/create-interactive-globe-earthquake-plot-in-python-b0b52b646f27
- https://www.nasa.gov/press-release/goddard/2019/moonquakes
- https://towardsdatascience.com/create-interactive-globe-earthquake-plot-in-python-b0b52b646f27?gi=4ec7fee29e62 (earth information page)
- https://arcnav.psi.edu/urn:nasa:pds:context:target:satellite.earth.moon/missions (moon information page)
- https://science.nasa.gov/science-news/science-at-nasa/2006/15mar_moonquakes (moon information page)
- https://arcnav.psi.edu/urn:nasa:pds:apollo_seismic_event_catalog (moon information page)
- https://www.science.gov/topicpages/d/deep+moonquake+seismograms
- https://chart-studio.plotly.com/~Dreamshot/9152/import-plotly-plotly-version-/#/ (plotly)
- https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy (pandas)
- https://towardsdatascience.com/data-visualization-using-matplotlib-16f1aae5ce70
Documents
- https://pds-geosciences.wustl.edu/lunar/urn-nasa-pds-apollo_seismic_event_catalog/document/moonquake_catalog_desc.pdf
- https://ntrs.nasa.gov/api/citations/20200001816/downloads/20200001816.pdf
- https://nssdc.gsfc.nasa.gov/misc/documents/b53211.pdf
Repositories
Moon Map
- https://lunar-qts.quickmap.io/?camera_position=0%2C0%2C0&camera_direction=0%2C0%2C0&camera_up=0%2C0%2C0&UTCTime=2022-12-01T00%3A00%3A00.000Z&startUTCTime=2022-12-01T00%3A00%3A00.000Z&stopUTCTime=2022-12-30T12%3A42%3A00.000Z&shouldAnimateTime=false&timeMultiplier=1&lightSource=SUN&terrainProviderName=automatic&terrainVertexNormalsEnabled=true&terrainMeshAlgorithm=delatin&terrainMeshMaxError=10&contourEnabled=false&shadowsMaxDistance=auto&terrainShadowDepthBias=0.00001&selectedLocationName=Near+Side+Moon+View&skirtsEnabled=true&terrainShadowsEnabled=true&shadowsFadingEnabled=false&vertexLightingIntensityIncrease=true&WACNoShadowsEnabled=true
- https://bureau.maps.arcgis.com/home/webscene/viewer.html?webscene=4a83ac002c0549c5a953906e6389945b
Youtube

