Charles's repositories
Game-of-Life
This is a 100% Java-made recreation of "Conway's Game of Life"
BayHunter
McMC transdimensional Bayesian inversion of surface wave dispersion and receiver functions
CC-FJpy
A Python Package for seismic ambient noise cross-correlation and the frequency-Bessel transform method
DisperPicker
Automatically extracting dispersion curves via deep learning
DispersionCurves
Forward modeling and inversion of dispersion curves
easyQuake
Simplified machine-learning driven earthquake detection, location, and analysis.
Elastic_stresses_py
Simple coseismic stress and displacement calculator (a mini-Coulomb, but in Python)
EQTransformer
EQTransformer, a python package for earthquake signal detection and phase picking using AI.
HADES
eartHquake locAtion via Distance gEometry Solvers
HypoSVI
Hypocentral earthquake location using Stein-variational gradient descent and deep neural network travel-time formulations
LOKI
earthquake LOcation by waveform staKIng
MCDisp
Surface wave dispersion inversion using Monte Carlo methohd
PhaseLink
PhaseLink: A deep learning approach to seismic phase association
PhaseTravelTime
Easy way to calculate P and S seismic travel times based on 1D velocity model
PickDispersionCurves
A simple python GUI for extracting dispersion curves from dispersion spectrum.
QuakeMigrate
A Python package for automatic earthquake detection and location using waveform migration and stacking.
S-SNAP1.1
The program corresponds to the paper named "Tracking Earthquake Sequences in Real Time: Application of Seismicity-Scanning based on Navigated Automatic Phase-Picking (S-SNAP) to the 2019 Ridgecrest, California Sequence" by Tan et al. 2020. Geophysical Journal International.
source-separation
Code to reproduce "Separation and denoising of seismically-induced signals with dual-path recurrent neural network architecture" paper 2020
VIP
Variational Full-waveform Inversion and Tomography