Pyrocko is an open source seismology toolbox and library, written in the Python programming language. It can be utilized flexibly for a variety of geophysical tasks, like seismological data processing and analysis, calculation of Green's functions and earthquake models' synthetic waveforms and static displacements (InSAR or GPS). Those can be used to characterize extended earthquake ruptures, point sources (moment tensors) and other seismic sources. This publication includes the Pyrocko core, a library providing building blocks for researchers and students wishing to develop their own applications.
The Pyrocko framework also ships with application: (1) Snuffler (interactive seismogram browser and workbench), (2) Cake (1D travel-time and ray-path computations), (3) Fomosto (calculate and manage Green’s function databases) and (4) Jackseis (waveform archive data manipulation).
Additional applications, as of Grond, Lassie and Kite are individual software publications. See the project page (www.pyrocko.org) for full documentation, tutorials and installation instructions.