Reviewed-on: #13 Co-authored-by: Janis Heuel <janis.heuel@ruhr-uni-bochum.de> Co-committed-by: Janis Heuel <janis.heuel@ruhr-uni-bochum.de>
2.0 KiB
Seismological Data Analysis 2021
Jupyter Notebooks for class "Seismological Data Analysis" (Summerterm 2021)
License
The content of this repository is licensed under Creative Commons Attribution 4.0 International (CC-BY 4.0) unless otherwise stated (see below)
Lectures
01 - Python Introduction
This has been forked from Seismo Live. The source code is available at https://github.com/krischer/seismo_live (licensed under a CC BY-NC-SA 4.0 License. © 2015-2019 Lion Krischer).
02 - Fourier-Transform and Basic Filtering
This has been forked from Seismo Live. The source code is available at https://github.com/krischer/seismo_live (licensed under a CC BY-NC-SA 4.0 License. © 2015-2019 Lion Krischer).
03 - Cross Correlation
- Simple Cross Correlation: Use the cross-correlation to detect and determine the time shift of two test events with one template event.
- Enhanced Picker: This has been taken from the ObsPy Tutorial. ObsPy is licensed under the LGPL v3.0
- Ambient Seismic Noise Analysis from Seismo Live. The source code is available at https://github.com/krischer/seismo_live (licensed under a CC BY-NC-SA 4.0 License. © 2015-2019 Lion Krischer).
04 - FFT, DFT and Applications
Interpolation and Deciamtion of Time Series using the DFT
05 - Spectrogram
- Analysing dispersive signals. How to visualize changes in frequency content over time (moving window analysis, mutiple filter technique, instantaneous frequency, continuous wavelet transform, the uncertainty problem).
- Filtering time series with non spectral filtering method.
06 - Surface Waves
Analysing phase and group velocity of recorded earthquake signals at one and two seismological stations.
07 - Receiver Functions
How to get receiver functions from seismograms.