Examples¶
The Pyrocko framework covers many aspects of seismological data handling and management. This section offers tutorials and real-world examples on how to utilize the framework.
Jupyter Notebooks¶
Example notebooks are available in the Pyrocko Notebooks Repository - Contributions to the collection are highly welcome!
Scripts collection¶
Annotated scripts and real-world use cases using Pyrocko.
- Seismic traces
- Load, filter and save
- Visual inspection of traces
- Creating a trace object from scratch
- Extracting part of a trace (trimming)
- Time shifting a trace
- Resampling a trace
- Convert SAC to MiniSEED
- Convert MiniSEED to ASCII
- Finding the comparative misfits of mulitple traces
- Restitute to displacement using poles and zeros
- Restitute to displacement using SEED RESP response
- Squirrel-powered data access
- Dataset management - The
pile
- ObsPy compatibility
- Metadata read & write
- GPS (GNSS) data handling
- Downloading seismic data (FDSN)
- Earthquake catalog
- Moment tensor conversions
- Plotting functions
- GmtPy - A Python interface to GMT 4/5
- Snuffler markers
- Traveltime calculation and raytracing
- Forward modeling synthetic seismograms and displacements
- Calculate synthetic seismograms from a local GF store
- Calculate synthetic seismograms using the Pseudo Dynamic Rupture
- Calculate spatial surface displacement from a local GF store
- Calculate spatial surface displacement using subfault dislocations
- Calculate spatial surface displacement using the Pseudo Dynamic Rupture
- Calculate spatial surface displacement and export Kite scenes
- Calculate forward model of thrust faulting and display wrapped phase
- Combining dislocation sources
- Modelling viscoelastic static displacement
- Creating a custom Source Time Function (STF)
- Kinematic/Dynamic source parameter modeling/inversion
- Geodesic functions
- Geographical datasets
- Accessing crustal velocity databases
- Working with the
guts
package