Learn · NPTEL

Course10510500451 lectures

Seismological Data Analysis

Prof. Mohit Agrawal · IIT-ISM Dhanbad

Start with lecture 1 At NPTEL

About

As a seismologist, I utilize earthquake-generated waves to investigate the Earth's internal structure. A common method involves deploying a network of instruments to record seismic events over several years. The data collected through these instruments is then analyzed to construct a comprehensive model of the Earth's interior.

In this course, we will explore a variety of data processing techniques, with a strong emphasis on the Linux environment. Students will gain hands-on experience with essential seismological tools such as ObsPy, Seismic Analysis Code (SAC), AWK, Generic Mapping Tools (GMT), TauP, and Bash shell scripting. These tools are instrumental in efficiently handling, processing, and interpreting seismic data.

The course combines both theoretical foundations and practical applications of earthquake data analysis. Topics covered include spectral analysis, wave dispersion, receiver functions, tomography, and velocity analysis. By the end of the course, students will be proficient in:

• Navigating and utilizing the Linux operating system. • Writing AWK and Bash scripts to manage and process large-scale seismic datasets. • Accessing and retrieving seismic data from global data centers using request tools. • Working with a range of seismological data formats, including SEED, SEGY, and RESP files. • Using Python and ObsPy to process and analyze seismic data. • Employing SAC for identifying seismic phases, picking arrivals, filtering signals, and applying advanced signal processing techniques. • Performing instrument response removal, seismogram rotation, cross-correlation, and stacking for improved data interpretation.

This course is highly relevant for students and professionals in civil engineering, geophysics, geology, mathematics, and physics. The importance of seismic data analysis spans multiple domains: • It is vital for earthquake engineering, hazard mitigation, and infrastructure development by informing the design of earthquake-resistant…

Lectures

Week 1 : Basic of Seismology

  1. Lecture No - 01 : Introduction and common terminology YouTube
  2. Lecture No - 02 : Internal Structure of the Earth & Plate Tectonics YouTube
  3. Lecture No - 03 : Indian Earthquakes, Elastic Rebound Theory, Fermat’s Principle, Huygen’s Principle YouTube
  4. Lecture No - 04 : Body waves phases, Travel time curves,Global 1D reference Earthmodels YouTube
  5. Lecture No - 05 : Earthquake magnitude and intensity scales YouTube

Week 2 : Introduction to Unix/Linux

  1. Lecture No - 06 : Introduction YouTube
  2. Lecture No - 07 : Linux Commands - Part 1 YouTube
  3. Lecture No - 08 : Linux Commands - Part 2 YouTube
  4. Lecture No - 09 : Running commands on the terminal YouTube
  5. Lecture No - 10 : More Linux commands YouTube

Week 3 : VI Editor and AWK commands

  1. Lecture No - 11 : VI Editor YouTube
  2. Lecture No - 12 : Practing with VI Editor YouTube
  3. Lecture No - 13 : VI Editor and AWK Commands YouTube
  4. Lecture No - 14 : Practicing AWK commands YouTube

Week 4 : Shell Scripting

  1. Lecture No - 15 : Bash Shell Scripting - Part 1 YouTube
  2. Lecture No - 16 : Bash Shell Scripting - Part 2 YouTube
  3. Lecture No - 17 : Bash Shell Scripting - Part 3 YouTube
  4. Lecture No - 18 : Bash Shell Scripting - Part 4 YouTube
  5. Lecture No - 19 : Practice using Bash Shell Scripting YouTube

Week 5 : Seismic Data Format and Instrumentation

  1. Lecture No - 20 : Some Useful Links YouTube
  2. Lecture No - 21 : Seismic Data Format YouTube
  3. Lecture No - 22 : Downloading earthquake data using Wilber3 YouTube
  4. Lecture No - 23 : Downloading earthquake data using Standard Order of Data (SOD) YouTube
  5. Lecture No- 24 : Seismic Instruments YouTube

Week 6 : Seismic Analysis Code

  1. Lecture No- 25 : Basics of SAC – Part 1 YouTube
  2. Lecture No- 26 : Basics of SAC – Part 2 YouTube
  3. Lecture No- 27 : Practicing SAC YouTube
  4. Lecture No- 28 : Basics of SAC – Part 3 YouTube
  5. Lecture No- 29 : Removal of Instrument Response YouTube

Week 7 : Introduction to Obspy

  1. Lecture No-30 : Basics of Python YouTube
  2. Lecture No-31 : Obspy - Part 1 YouTube
  3. Lecture No-32 : Obspy - Part 2 YouTube
  4. Lecture No-33 : Obspy - Part 3 YouTube
  5. Lecture No-34 : Obspy - Part 4 YouTube

Week 8 : Receiver Functions

  1. Lecture No-35 : Introduction YouTube
  2. Lecture No-36 : Receiver Function Computation YouTube
  3. Lecture No-37 : H-κ Stacking YouTube
  4. Lecture No-38 : Case Study on H-κ Stacking and Velocity Analysis of Receiver Functions YouTube

Week 9 : Surface Waves and Dispersion

  1. Lecture No. 39 : Surface waves and its Properties, Types of Surface Waves YouTube
  2. Lecture No. 40 : Rayleigh Waves and its particle motion YouTube
  3. Lecture No. 41 : Love wave and its characteristics, Modes of Dispersion YouTube
  4. Lecture No. 42 : Dispersion, Phase and group velocities YouTube
  5. Lecture No. 43 : Dispersion example in the Earth and Tsunamis YouTube

Week 10 : Seismic Interferometry

  1. Lecture No. 44 : An Overview of Seismic Interferometry YouTube
  2. Lecture No. 45 : Case Study on Seismic Interferometry YouTube

Week 11 : Seismic Travel Time Tomography

  1. Lecture No. 46 : Introduction YouTube

Week 12 : Revision of the entire course

  1. Lecture No. 47 : Revisions of modules 1 & 2 YouTube
  2. Lecture No. 48 : Revisions of modules 3 & 4 YouTube
  3. Lecture No. 49 : Revisions of modules 5 & 6 YouTube
  4. Lecture No. 50 : Revisions of modules 7 & 8 YouTube
  5. Lecture No. 51 : Revisions of modules 9, 10 & 11 YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT-ISM Dhanbad
Department
Civil Engineering
Teacher
Prof. Mohit Agrawal
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Kharagpur.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed