Welcome to my homepage

Modeling, Analysis, Visualizing -- three keywords that frame my work.
Some projects that I have worked on are shown on this website.
For more details check out my reserch blog.

Research Articles

Antipodal focusing of seismic waves due to large meteorite impacts on Earth
Lateral heterogeneity scales in regional and global upper mantle shear velocity models
collective motion
Local disalignment can promote coherent collective motion
non stationary random models
Non-stationary spherical random media and their effect on long-period mantle waves
microseism resonance
The Effect of Water-Column Resonance on the Spectra of Secondary Microseism P-waves
microseism resonance
Blind Source Separation of Temporally Independent Microseisms (submitted)

Code Related Work

Spherical Harmonics Python Package (pyshtools)
colormap 2d
2D Colormap Designer and Python Package
python cheat sheet
Scientific Python Cheat Sheet


git class
Introduction to GIT
python class
Python for the Impatient
machine learning class
Machine Learning


decision trees
Decision trees with scikit-learn, d3.js and jupyter
ocean wave animation
15 years of ocean-wave generated microseisms
Book cover
book cover: Computational Seismology (OUP)
ray paths animation
animation of seismic ray paths
3d ray paths
seismic ray paths infographic
3d moment tensors
interactive 3D Moment Tensors
historical Paris
an interactive history of Paris
deisa catalog
image for the Deisa supercomputing project
solarsystem svg
solarsystem SVG
seismic wavefield visualization
the animated global seismic wavefield
metro traffic 2011
the parisian metro traffic 2011
collective motion animation
animated collective motion model