# Seismological Data Analysis

- Institution: IIT-ISM Dhanbad
- Department: Civil Engineering
- Teacher: Prof. Mohit Agrawal
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/105105004)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/105105004)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

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

1. [Lecture No - 01 : Introduction and common terminology](https://invisiblenetwork.ai/learn/nptel/105105004/c5e1476a8bdc) (YouTube)
2. [Lecture No - 02 : Internal Structure of the Earth & Plate Tectonics](https://invisiblenetwork.ai/learn/nptel/105105004/020880defbdf) (YouTube)
3. [Lecture No - 03 : Indian Earthquakes, Elastic Rebound Theory, Fermat’s Principle, Huygen’s Principle](https://invisiblenetwork.ai/learn/nptel/105105004/ced947efa588) (YouTube)
4. [Lecture No - 04 : Body waves phases, Travel time curves,Global 1D reference Earthmodels](https://invisiblenetwork.ai/learn/nptel/105105004/b8c137a37660) (YouTube)
5. [Lecture No - 05 : Earthquake magnitude and intensity scales](https://invisiblenetwork.ai/learn/nptel/105105004/9b61ec02ebb9) (YouTube)
6. [Lecture No - 06 : Introduction](https://invisiblenetwork.ai/learn/nptel/105105004/a8dce2ab5a5c) (YouTube)
7. [Lecture No - 07 : Linux Commands - Part 1](https://invisiblenetwork.ai/learn/nptel/105105004/f8329c33fa73) (YouTube)
8. [Lecture No - 08 : Linux Commands - Part 2](https://invisiblenetwork.ai/learn/nptel/105105004/800518e74afd) (YouTube)
9. [Lecture No - 09 : Running commands on the terminal](https://invisiblenetwork.ai/learn/nptel/105105004/6b57e30f9e4a) (YouTube)
10. [Lecture No - 10 : More Linux commands](https://invisiblenetwork.ai/learn/nptel/105105004/afcf747985fa) (YouTube)
11. [Lecture No - 11 : VI Editor](https://invisiblenetwork.ai/learn/nptel/105105004/a2cf722209c8) (YouTube)
12. [Lecture No - 12 : Practing with VI Editor](https://invisiblenetwork.ai/learn/nptel/105105004/e3118ecf5dec) (YouTube)
13. [Lecture No - 13 : VI Editor and AWK Commands](https://invisiblenetwork.ai/learn/nptel/105105004/58eddcd9c28b) (YouTube)
14. [Lecture No - 14 : Practicing AWK commands](https://invisiblenetwork.ai/learn/nptel/105105004/22f87b880018) (YouTube)
15. [Lecture No - 15 : Bash Shell Scripting - Part 1](https://invisiblenetwork.ai/learn/nptel/105105004/03bdc16e24ee) (YouTube)
16. [Lecture No - 16 : Bash Shell Scripting - Part 2](https://invisiblenetwork.ai/learn/nptel/105105004/bc36edadccba) (YouTube)
17. [Lecture No - 17 : Bash Shell Scripting - Part 3](https://invisiblenetwork.ai/learn/nptel/105105004/622d31bee02c) (YouTube)
18. [Lecture No - 18 : Bash Shell Scripting - Part 4](https://invisiblenetwork.ai/learn/nptel/105105004/ead1ece58b33) (YouTube)
19. [Lecture No - 19 : Practice using Bash Shell Scripting](https://invisiblenetwork.ai/learn/nptel/105105004/2de34ce75971) (YouTube)
20. [Lecture No - 20 : Some Useful Links](https://invisiblenetwork.ai/learn/nptel/105105004/4d71cacfcfcf) (YouTube)
21. [Lecture No - 21 : Seismic Data Format](https://invisiblenetwork.ai/learn/nptel/105105004/98d661d1b425) (YouTube)
22. [Lecture No - 22 : Downloading earthquake data using Wilber3](https://invisiblenetwork.ai/learn/nptel/105105004/1f1fef51107b) (YouTube)
23. [Lecture No - 23 : Downloading earthquake data using Standard Order of Data (SOD)](https://invisiblenetwork.ai/learn/nptel/105105004/50dbe3dad0dd) (YouTube)
24. [Lecture No- 24 : Seismic Instruments](https://invisiblenetwork.ai/learn/nptel/105105004/3455405c0236) (YouTube)
25. [Lecture No- 25 : Basics of SAC – Part 1](https://invisiblenetwork.ai/learn/nptel/105105004/d6fd6df72222) (YouTube)
26. [Lecture No- 26 : Basics of SAC – Part 2](https://invisiblenetwork.ai/learn/nptel/105105004/ca257e2c20ab) (YouTube)
27. [Lecture No- 27 : Practicing SAC](https://invisiblenetwork.ai/learn/nptel/105105004/174356a18645) (YouTube)
28. [Lecture No- 28 : Basics of SAC – Part 3](https://invisiblenetwork.ai/learn/nptel/105105004/ba50480a760b) (YouTube)
29. [Lecture No- 29 : Removal of Instrument Response](https://invisiblenetwork.ai/learn/nptel/105105004/706fc3ad92cb) (YouTube)
30. [Lecture No-30 : Basics of Python](https://invisiblenetwork.ai/learn/nptel/105105004/141d86fb8048) (YouTube)
31. [Lecture No-31 : Obspy - Part 1](https://invisiblenetwork.ai/learn/nptel/105105004/d204b23f355e) (YouTube)
32. [Lecture No-32 : Obspy - Part 2](https://invisiblenetwork.ai/learn/nptel/105105004/ac7e59c40419) (YouTube)
33. [Lecture No-33 : Obspy - Part 3](https://invisiblenetwork.ai/learn/nptel/105105004/fd5b06625c4b) (YouTube)
34. [Lecture No-34 : Obspy - Part 4](https://invisiblenetwork.ai/learn/nptel/105105004/c8f441d782cd) (YouTube)
35. [Lecture No-35 : Introduction](https://invisiblenetwork.ai/learn/nptel/105105004/a0bd087e3485) (YouTube)
36. [Lecture No-36 : Receiver Function Computation](https://invisiblenetwork.ai/learn/nptel/105105004/46913fa9448b) (YouTube)
37. [Lecture No-37 : H-κ Stacking](https://invisiblenetwork.ai/learn/nptel/105105004/a402b9f5cd9e) (YouTube)
38. [Lecture No-38 : Case Study on H-κ Stacking and Velocity Analysis of Receiver Functions](https://invisiblenetwork.ai/learn/nptel/105105004/c310e4bda4a4) (YouTube)
39. [Lecture No. 39 : Surface waves and its Properties, Types of Surface Waves](https://invisiblenetwork.ai/learn/nptel/105105004/5f26c168a587) (YouTube)
40. [Lecture No. 40 : Rayleigh Waves and its particle motion](https://invisiblenetwork.ai/learn/nptel/105105004/16bd8ab9e208) (YouTube)
41. [Lecture No. 41 : Love wave and its characteristics, Modes of Dispersion](https://invisiblenetwork.ai/learn/nptel/105105004/41a9f4a26088) (YouTube)
42. [Lecture No. 42 : Dispersion, Phase and group velocities](https://invisiblenetwork.ai/learn/nptel/105105004/a7dd4c78805b) (YouTube)
43. [Lecture No. 43 : Dispersion example in the Earth and Tsunamis](https://invisiblenetwork.ai/learn/nptel/105105004/21d557c52f6c) (YouTube)
44. [Lecture No. 44 : An Overview of Seismic Interferometry](https://invisiblenetwork.ai/learn/nptel/105105004/917eb850bbe1) (YouTube)
45. [Lecture No. 45 : Case Study on Seismic Interferometry](https://invisiblenetwork.ai/learn/nptel/105105004/75508459359b) (YouTube)
46. [Lecture No. 46 : Introduction](https://invisiblenetwork.ai/learn/nptel/105105004/31d0ec6e96c6) (YouTube)
47. [Lecture No. 47 : Revisions of modules 1 & 2](https://invisiblenetwork.ai/learn/nptel/105105004/7392c8685304) (YouTube)
48. [Lecture No. 48 : Revisions of modules 3 & 4](https://invisiblenetwork.ai/learn/nptel/105105004/b83dc6d10430) (YouTube)
49. [Lecture No. 49 : Revisions of modules 5 & 6](https://invisiblenetwork.ai/learn/nptel/105105004/b712f8c2f36c) (YouTube)
50. [Lecture No. 50 : Revisions of modules 7 & 8](https://invisiblenetwork.ai/learn/nptel/105105004/bd692dac99b4) (YouTube)
51. [Lecture No. 51 : Revisions of modules 9, 10 & 11](https://invisiblenetwork.ai/learn/nptel/105105004/01eb7be2dc2f) (YouTube)
