Skip to content

Commit 71dfb09

Browse files
committed
Refactor code structure for improved readability and maintainability
1 parent 73bb28e commit 71dfb09

File tree

16 files changed

+2270
-1557
lines changed

16 files changed

+2270
-1557
lines changed

src/_data/sidebar.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
"raytheory" => "Ray Theory",
88
"misc" => "Miscellaneous",
99
"imaging" => "Imaging",
10+
"normalmodes" => "Normal Modes",
1011
"eqdata" => "Earthquake Data",
1112
]

src/assets/tikz/tikz.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
### A Pluto.jl notebook ###
2-
# v0.19.41
2+
# v0.20.8
33

44
using Markdown
55
using InteractiveUtils
@@ -215,7 +215,7 @@ pics/crust/.style n args={6}{
215215
"""
216216

217217
# ╔═╡ 7035d9ef-d399-4339-a243-68d4a45bb425
218-
plot(code; width="", options=raw"") = TikzPicture(code, options=tikz_default_options * options, preamble=tikz_preamble, width=width)
218+
plot(code; width="", preamble=raw"", options=raw"") = TikzPicture(code, options=tikz_default_options * options, preamble=tikz_preamble * preamble, width=width)
219219

220220
# ╔═╡ 5150711d-5c7d-4788-86d8-848cb072532b
221221
tikz_default_options * raw"""scale=2"""

src/classes.md

Lines changed: 38 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,41 @@ main a img {
1212
}
1313
</style>
1414

15-
16-
0. History of seismology
17-
18-
# Wave Theory
19-
20-
1. Harmonic oscillator
21-
2. Waves on a string
22-
3. Stress and strain
23-
4. Equation of motion and constitutive equations
24-
5. Boundary conditions
25-
6. Planewaves
26-
7. Lame's theorem; P and S waves
27-
8. P-SV and SH decomposition
28-
9. Rayleigh & Love waves; dispersion
29-
10. Normal models of the Earth
30-
11. Intrinsic attenuation
31-
12. Seismic anisotropy
32-
13. Born approximation and imaging
33-
14. Seismic interferometry
34-
15. Representation theorems
15+
# Some basics
16+
- Seismology in historical perspective: its development and significance within Earth Sciences
17+
- Harmonic oscillator
18+
- Waves on a string
19+
- Modes of coupled-oscillator systems
20+
- Basics of solid mechanics: stress and strain
21+
-
22+
23+
# Elastic wave equation
24+
- Seismic equation of motion and constitutive equations
25+
- Representation theorems in elastodynamics
26+
- Lame's theorem; P and S waves and their potentials
27+
- P-SV and SH decomposition
28+
29+
# High-frequency approximation
30+
- Ray theory, tracing, Fermat’s principle
31+
- Basics of ray tomography
32+
33+
# Far-field approximation
34+
- Planewaves, boundary conditions, and their reflection/transmission
35+
- Seismic anisotropy
36+
- Intrinsic attenuation
37+
38+
# Surface waves
39+
- Rayleigh & Love waves and their dispersion
40+
- Group and phase velocities
41+
42+
# Lamb’s problem
43+
44+
# Imaging
45+
- Scattering, Born approximation, and inverse scattering
46+
- Basics of full waveform inversion
47+
- Passive seismic imaging and concepts of interferometry
48+
49+
# Normal modes of the Earth
50+
- Eigenfrequencies
51+
- Spheroidal and Toroidal modes of the Earth
52+
- Mode splitting

0 commit comments

Comments
 (0)