Geofyzikální ústav Akademie věd ČR, v.v.i.


Software download


Software produced at the Institute of Geophysics

Author Software Platform Short description
Ivan Pšenčík ANRAY  fortran (source) Computation of rays, travel times, ray amplitudes and ray synthetic seismograms (for qS waves also the QI approximation may be used) in 3-D laterally varying structures containing isotropic and/or anisotropic layers.
Ivan Pšenčík SEIS88  fortran (source) Numerical modelling of seismic wave fields in 2-D laterally varying layered structures by the ray method.
Bohuslav Růžek

ANNI (Matlab)

ANNI (Scilab)

Matlab, Scilab Artifitial Neural Network Inversion Tool for Matlab and Scilab.
Bohuslav Růžek rmseed Matlab, Scilab Program for reading binary seismic data written in MiniSEED format for Matlab and Scilab
Luděk Vecsey SPLITshear Matlab, fortran Splitting evaluation program. Graphical interface enables proper setting of a window of analyzed signal. Three methods are availible for splitting parameters evaluation: cross-correlation, eigenvalue and transverse minimization. Error estimation is implemented by the bootstrap method.
Luděk Vecsey TimePicker Python, ObsPy  Automatic correlation picker for P teleseismic waves. It can retrieve mseeds from EIDA, preprocess signals (including seismometer response corrections), cross-correlate signals, select a best peak with a maximal SNR, pick arrival times with error estimations according to SNR and signal similarities.              
Václav Vavryčuk MT_DECOMPOSITION  Matlab Matlab script on  decomposition of seismic moment tensors (authentification required)
Václav Vavryčuk



Matlab script on calculating common wavelet from seismic traces based on the Principal Component Analysis

Václav Vavryčuk Plot_mechanism  Matlab Matlab script on plotting non-double-couple mechanisms from full seismic moment tensors.
Václav Vavryčuk Thompsen_par  Matlab Matlab script on calculating elastic parameters describing a weakly transversely isotropic medium from Thomsen's parameters and vice versa.
Václav Vavryčuk STRESSINVERSE Matlab Software for the stress inversion (authentification required)
Zuzana Jechumtálová amp_rat_inv   The Fortran computer program performs inversion of amplitude ratios of  SH and SV seismic waves together with polarities of P waves into the mechanism of the seismic source in the description of unconstrained moment tensor (MT). As such, it allows describe general dipole sources including isotropic components: e.g., it is suitable to retrieve the parameters of both a shear dislocation common at foci of tectonic earthquakes (described as a double-couple, DC) and volumetric sources as tensile cracks or cavity implosions.
Zuzana Jechumtálová amp_inv_rot   The Fortran computer program retrieves source mechanisms of seismic events observed from a single (vertical or near vertical) array of receivers. This single-azimuth dataset cannot resolve the dipole perpendicular to the plane of stations and the hypocenter. Because of this program inverts only for the moment tensor components that are constrained by the observed data and gives a set of source mechanisms fitting the data.
Petr Kolář Demo Area Move Matlab Demo MATLAB code to interactively move/resize selected area in a figure.
Petr Kolář Demo Repeat Button Matlab Repeated a callback function of a button (`togglebutton´) while the button is pressed.
Petr Kolář Demo Slider Matlab Demo MATLAB code for better control of a zoomed figure.

J.Taylor, E.Kissling, U.Achauer, C.M.Weiland, L.Steck, H.Shomali and others.

Revisited by Hana Karousova and Helena Munzarova.


fortran, Matlab

TELINV2017 is a code for calculation of velocity perturbations relative to 1D Earth velocity model from relative travel-time residuals. The code enables 1D or3D ray tracing. The latter one is implemented according to the Simplex ray-tracing technique. The velocity perturbations are searched at nodes among which velocities are linearly interpolated. The velocity perturbations are calculated in subsequent iteration steps, in which the ray paths and travel-time residuals are updated. A part of the TELINV2017 package is a manual and auxiliary GMT, Matlab and Fortran scripts for simple visualization of input data and model parameters and for preparation of input files.

Jiří Kvapil


Python, Seismic Handler, SeisComp, Sqlite

MSEED_2_DBSQL is a script package that analyses seismic data in the datacentre.

Jiří Kvapil



MSEED_CASCADED_BYTECOMPARE is a script package that performs seismic data harmonisation between data-servers.



rmseed.zip1.13 MB
Plot_mechanisms.zip5.12 KB
Decomp.zip11.4 KB
Thomsen_parameters.zip2.14 KB
ANII_Matlab.zip279.42 KB
ANNI_Scilab.tgz279 KB
SPLITshear_1.0beta.tgz968.34 KB
timepicker_0.1beta.zip25.5 KB
TELINV2017.ZIP25.24 MB
MSEED_2_DBSQL.zip13.21 KB