Skip to content

squema/seismology_classroom

 
 

Repository files navigation

Preface and background to seismology_classroom by the Seismology Group at the University of Potsdam (UPo) and the German Research Center for Geosciences (GFZ).

The Git project and GitHub repository seismology_classroom was developed in summer 2022 at UPo and GFZ by three doctoral students (Malte Metz, Angela Carrillo Ponce, Lukas Lehmann) with feedback from professors of geophysics at the University of Potsdam. The goal of the student project was to provide examples of Python scripts and examples to introduce and support the practicals and lectures in seismology in the Master's program (MSc) in Geophysics / Seismology at the University of Potsdam.

The lecture notes and Jupyter notebook examples were developed for a five-day pre-course attended before the start of the MSc for students coming from other universities or having a different background - to bring everyone to a similar level. In addition, the notebooks were intended to serve as online materials for all MSc students to follow through the master's phase or to begin their own assignments and internships.

The Jupyter notebook examples are not intended to replace specific lectures, and they are not necessarily correct in all aspects. They serve as code examples to get started in the topic, but do not explain the theoretical background and context. For this, students must attend the lectures and courses offered as part of the MSc program at the University of Potsdam. For each notebook, there are links to lectures where the theoretical background is explained or where the examples are applied.

The student project is being developed under GitHub. We hope that the seismology_classroom at the University of Potsdam will become a project where other doctoral students, Master students and professors contribute and develop the project further.

Potsdam, July 16, 2022

The Authors

Modules

  1. Introduction to Python, Command Line and GitHub
  2. Signal Processing
  3. Introduction to seismological toolboxes
  4. Retrieving online data
  5. Picking/Phases
  6. Introduction to synthetic traveltime calculation
  7. Synthetic seismograms
  8. Map creation (planned)

Schedule idea

Day plan

Time What
9:00 AM Start
12:30 PM Lunch Break
1:30 PM Start of afternoon session
5:00 PM End (latest)
Module Time required When Priority
1 Introduction 1 day Mo High
2 Signal Processing 1 day Tue High
3 Seismological Toolboxes 1 day Wed High
4 Retrieving online data 0.25 day Thu Medium
5 Picking 0.5-1 day Thu Medium
6 Cake - Traveltimes 0.25 day Thu/Fr Low
7 Synthetics 1 day Fr Low
8 Map generation X day All week Medium

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Jupyter Notebook 97.8%
  • Python 2.2%