International Training Course on Seismology, Seismic Data Analysis, Hazard Assessment and Risk Mitigation - Moment Tensor Inversion
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gesap 4371687aab start of command line intro file 3 months ago
presentations/grond-intro fix font size issues 3 months ago add theory presentation 3 months ago
linux_command_line_intro_forcourse.odt start of command line intro file 3 months ago

International Trainings Course Seismology and Seismic Hazard - Moment Tensor Inversion



Please join the itc2023 channel on the Pyrocko Hive.


Thursday, June 29

  • 08:30 - 10:00: Moment Tensor Inversion - Theory
  • 10:30 - 12:00: Earthquake Data, Agencies and Formats
  • 13:30 - 15:00: Data Access, Preparation and Visualization
  • 15:30 - 17:00: Greens Functions

Friday, June 30

  • 08:30 - 10:00: Synthetic Seismograms
  • 10:30 - 12:00: Moment Tensor Inversion with Grond
  • 13:30 - 15:00: Moment Tensor Inversion Exercise I
  • 15:30 - 17:00: Moment Tensor Inversion Exercise II


Some special software is needed to perform our exercises.

Option 1: Use our preconfigured virtual machine

Download the following VM image and import it into VirtualBox.

  • itc2023.ova - VM image with all software pre-installed (3.5 GB)

Choose Import Appliance from the File menu and select the downloaded VM image. Then start the VM. The password is earthquake101 but it is configured that you don't have to enter it.

In the guest system, open a terminal and type


to get the exercise dataset and software hot-fixes.

Option 2: Use your own computer

Install the following software on your Linux or Mac machine (Windows may also work but is not recommended):


Do your own inversion:

  • find an event (M 5-6) in the Geofon catalog

  • find your crust2 velocity model:

from pyrocko import crust2x2 

print(crust2x2.get_profile(lat=event_latitude, lon=event_longitude))

  • grond init example_regional_cmt my_first_grond_project

  • cd my_first_grond_project

  • mkdir gf_stores

  • cd gf_stores

  • download gf_store: fomosto download crust2_j3

  • cd ..

  • gedit bin/grondown --> change Line 1 pyrocko-python to python3

  • run grondown: bin/ eventname