Madagascar is an open-source software package for creating reproducible computational experiments. I use Madagascar to create finite difference wavefield models and to perform seismic data processing.
I use Python for a variety of tasks including data manipulation, visualization, inversion, and machine learning.
I use C in conjunction with Madagascar to implement data processing, computational modeling (e.g., finite difference modeling) and wavefield imaging (e.g., reverse time migration).
I use Z shell (Zsh) scripting to control, automate, and interact with programs like Madagascar, Seismic Un*x, ElmerFEM, Gmsh, and more.
Asteroid 101955 Bennu
Comet 67P/Churyumov-Gerasimenko
Asteroid 25143 Itokawa
Asteroid 99942 Apophis