Detect (synthetic) marsquakes in real noise from Mars.
The game makes use of ObsPy and Instaseis. Please make sure to have these packages installed.
conda install -c conda-forge matplotlib obspy
pip install instaseis
git clone https://github.com/sstaehler/detect_events
cd detect_events
pip install -v -e .
The code is delivered with a four day file of synthetic martian noise from the MQS Operational Readiness Test. If you prefer to use real Martian noise, you need to be a team member. If you are part of the InSight project, contact Simon Stähler for the password to download it from here and save it to
detect_events/data/
Launch the game with
detect_marsquakes
A window with (synthetic or real) noise and a marsquake hidden inside will appear. The upper part shows the waveforms filtered above and below 1 Hz, the lower part shows spectrograms above and below 1 Hz.
If you spotted the event, press e If you did not, press w
Afterwards, the arrival window of the Rayleigh wave will be marked. If you correctly identified the time window, press q to save it, if you had identified noise as an event, press r to remove your detection from the database.
After 40 events, the code will show you your distance-dependent detection threshold.