This page gathers the tutorials that the group has found useful to get started. This should help undergraduate researchers get started in seismology.
To undergraduate researchers: It is essential to become comfortable with Shell scripting, version control (GitHub), and some Python or Julia. Please go through the following courses from the Software Carpentry:
- Shell: basic file and project management
- Git: code version control
- Python: coding fundamentals
- Latex: Manuscript editing preferred scripting language
- Jypyter Notebooks: jupyter notebook introduction
- Conda, Mamba, environment: nice intro from a biologist on the basics of conda, mamba, and creating a computing environment.
- Please watch this video of an introduction to Opbsy.
- Install Obspy using conda:
conda install -c conda-forge obspy
- Reading seismograms
- Plot waveforms
- Filter data
- Spectrograms
- Focal mechanism
A fantastic set of video tutorials by the ROSES program. Note that every year has slightly different topics.
- Cloud computing video tutorials:
- https://www.youtube.com/watch?v=0hGoK1SdBm4: get started on AWS-EC2 (by our own Julian Schmidt!)