High-Level Project Summary
We develope the Online 3D Space simulator. It simulates Moon with the spheres pointing to position of Moonquakes. Also you can see the information about quake such as position, magnitude, depth and you can see the soundwave picture and listen to the sonification of quake. The database of moonquakes can be easily extended with new data and automatically prceed to Simulator.In the future this project can be easilly extended to all bodies of the Solar system. It can help visually represent different events in the our Universe.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
Universum Quakes is the online space simulator. For now it can show the Moon and the places where moonquakes oqqures with the additional information. It is highly extendable with the new feachures.
Our GitHub repository UniversumQuakes
use such web technologies:
1) For frontend we use React , ThreeJS, React-three-fiber, React-three-drei,
We use React as a framework for developement of our application. ThreeJS, is the library for building WebGL Scenes. React-three-fiber and React-three-drei helps to implement ThreeJS into React projects.
2) For backend we try to use Flask .
3) For sonification we use the obspy library and Ipython. We proceed the Earth quakes data. The Script for Sonification
Space Agency Data
We merge lognonne_2003_catalog.csv and gagnepian_2006_catalog.csv from moonquakes NASA catalogs Link
We proceed data into JSON database.
Hackathon Journey
We learn a lot. Previously we don't build such application. And somtimes it comes with unpredictable challenges.
References
1) We use Moon textures from NASA
2) https://spacedock.info/mod/926/Pood%27s%20Milky%20Way%20Skybox

