Notes
Some notes for the research are collected/written here:
Data processing
A useful SAC commend: cuterr fillz (used to fill up zeros if there is no data point to cut in demanded time period)
The SAC command interpolate for down-sampling is clearly aliasing once the sampling rate is less than 100 Hz, so the command decimate is always preferred.
The unit of the seismograms extracted from seed file is usually in meter, and that downloaded from STP with gain on is in centimeter (count is provided with gain off).
IRIS PH5 coverter program
A simple array transpose commend in Linux: sed 's/ /\n/g'
Waveform simulation
The unit of displacement data downloaded from BATS is meter, which is the same with that of SEM synthetics but different from that of FK synthetics. The unit of FK synthetics is centimeter.
Since FK uses impulse function instead of step function as moment function, the output of FK is actually velocity seismograms/Green's functions, not displacement.
Instrument
The flat-response frequency band of Palert MEMS sensor ranges 0.05-15 Hz (ca. 0.1-10 conservatively).
Mathematics
Animated math - An amazing website to make math and life easier!
English writing
For the reason - as/because; For this reason - therefore, thus
"Due to" is used as an adjective, and "because of" is used as an adverb.
Programming/OS
Get Julian day in Linux: date -d "2010/10/30" +%j
Difference between calling by value, by address, and by reference in C/C++
Default block size of binary files is different for ifort (4 bytes) and gfortran (1 byte), therefore using recl=1 for ifort is equivalent to uisng recl=4 for gfortran compiler
Python | tutorial | Anaconda | ObsPy | w/ fortran | w/ C | tensorflow | PyTorch | Numba | ordpy
Julia | Observer | Precompile | Multithreading | Examples | Juno
Modules: Pkg | IJulia | Seis | SAC | GMT | Flux | Knet | SciML | HTTP2 | Blink | CUDA | SeisIO | SeisNoise | Unet | SnoopCompile | PackageCompiler
Machine learning
Unsupervised algorithms: K-means, SVM, Autoencoder, Sequencer, tslearn
Supervised algorithms:
Neural Networks and Deep Learning by Michael Nielsen
DAS
Technical article: What Is DAS And What Is It Measuring?
Data processing: idas-convert | Pyrocko
Miscellaneous
The wave-guided effect of subducted plate (with high-frequency content and sustained coda) observed in Taiwan region mainly takes place in a frequency band >3 Hz. (Chen et al., 2013)
The evocative "super-eruption" is an informal term referring to volcanic events in which at least 300 km^3 of magma are explosively evacuated from a subsurface magma chamber (Sparks et al. 2005). Any volcanic system that has produced a super-eruption is consequently dubbed a "super-volcano".
Temperature of magmas (in Celsius): Basaltic magma - 1000-1200, Andesitic magma - 800-1000, rhyolitic magma - 650-800.
Terminology aliases between solid Earth (left) and exploration (right) seismology:
source time function | source wavelet
epicentral distance | offset
seismogram | trace
station | receiver
seismic event | source
phase | eventSlowness u(s/deg) ~ u(s/km) * 111.91
Rule of Thumb: building natural frequency (s) ~ 1/10 *number of storey
Online books
To-buy list
Theory of linear poroelasticity with applications to geomechanics and hydrogeology