Skip to content
This repository has been archived by the owner on Jan 23, 2025. It is now read-only.

GlobalQuake v0.10.0

Compare
Choose a tag to compare
@xspanger3770 xspanger3770 released this 18 Jan 13:53
· 425 commits to main since this release
7780b7a

Changes since last full release (0.9.8 -> 0.10.0)

GlobalQuake Servers 🖥️

Screenshot
  • Version 0.10.0 introduces a major new feature - GlobalQuake Servers. This enhancement goes beyond the current local setup of GlobalQuake, where your machine manages all seedlink connections and data processing. With the introduction of GlobalQuake Servers, users will have the option to connect to a dedicated server built to handle the hard work. This results in a significant reduction in RAM and CPU usage for client instances, as well as a substantial decrease in network traffic to the seedlink servers.
  • You can try running your own GlobalQuake Server at home by downloading the executable here: GlobalQuakeServer
  • GlobalQuake currently doesn't have the resources (nor budget) to run a dedicated server with high capacity for everyone, although we have one testing server available for you to connect to with global station coverage, so ask on our Discord if you are interested :) https://discord.gg/hDNCaJPGYz

Customizable sound effects 🔉

  • You can now customize your GlobalQuake experience by using your own sound effects by modifying the audio files inside the directory .GlobalQuakeData/sounds/
  • Note that no custom sounds are currently available for eew_warning.wav, felt_strong.wav and level_4.wav and those audio files are blank.

  • level_x: based on certain thresholds of intensity measured at seismic stations (level_0 triggers when any possible shaking is detected, level_4 triggers when there's a lot of red stations)
  • found: when earthquake epicenter is initially found and displayed on the map.
  • update: earthquake parameters got updated (revision)
  • felt, felt_strong: when shaking threshold or strong shaking threshold is expected at your home location respectively
  • intensify: when alert conditions are met (Alert settings tab)
  • countdown: 10 beeps for 10 last seconds before S waves reach your home location. Only if shaking is expected.
  • eew_warning: strong earthquake occurred (MMI VI+ and low uncertainty)

Shaking intensity estimation in cities near the epicenter

asd

  • GlobalQuake can now display estimated shaking intensity in cities near the epicenter in MMI/Shindo scale.
  • At the bottom, you can see an estimate on how much total population might've been affected by the earthquake.

More notable changes

  • Capital cities displayed on the map as small white squares
  • Adjustable timeout for seedlink networks
  • Potential shaking are marked with colored squares based on the intensity ("clusters")
  • Ability to parse sensor type from FDSNWS. Station shapes can be configured to respect the sensor type (accelerometer, seismometer, displacement measurement)
  • Magnitude calculation can now take the station type and sensitivity into account. This has clearly improved the magnitude estimations accuracy (although this still only applies to magnitudes up to ~6.5M)
  • Seismic waves fade-out effect

Contributions

New Contributors

Windows Installer 🪟

We have provided a Windows installer for your convenience. GlobalQuake will be installed in your home directory C:/Users/(your_username) to avoid frequent problem with files and directories creation. However, due to potential system configurations and variations, there might be cases where the installer doesn't work as expected.

Make sure you have Java version 17 or 21 installed before running the installer, otherwise it will probably not work.

In case you encounter any issues with the Windows installer, we recommend using the .jar executable file as an alternative.

Full Changelog: v0.9.8...v0.10.0