Velocity models
This is a list of the velocity models currently implemented in TieBeNN. As further local, dedicated velocity models are published/discovered, they can be integrated in TieBeNN as specified further below.
List of available velocity models
Number assigned |
Description |
|---|---|
|
IASP91 (Kennett et al. 1995) |
|
AK135 (Montagner & Kennett 1996) |
|
Layer-over-halfspace BGR velocity model (Schlittenhardt 1999) |
|
WET, velocity model for Germany and adjacent regions (reference missing) |
|
WB2012, Vogtland/West Bohemia velocity model (1D, P+S), averaged from the 3D models of Růžek & Horálek (2013) |
|
DEU, 3-layer model for Germany with a Moho depth of 28.5 km. A vp/vs ratio of 1.68 was used to generate S-wave velocities (reference missing) |
|
Crust1.0 model based on epicenter location. Layers from Leeman & Ammon |
|
Crust1.0 + AK135: Crustal layers from Crust1.0, deeper structure from AK135 |
|
Insheim model (1D, P+S) from Küperkoch et al. (2018) |
|
Regional model for Landau-Insheim (by J. Borns) |
|
Landau industry model (1D, P+S) for northern Upper Rhine Graben |
|
1D model for Central Alps (Diehl et al. 2021) |
|
(Deactivated) 3D model for Central Alps (Diehl et al. 2021) – implementation under review |
|
(Deactivated) 3D WEG model (shallow, high-res industry model around Rotenburg/Söhlingen/Soltau) |
|
AlpsLocPS, 1D model for the Greater Alpine Region (Brazsus et al. 2024) |
|
BENS, 1D model for Northern Rhine Area (Reamer & Hinzen 2004) |
|
ASZmod1, 1D model for Albstadt Shear Zone (Mader et al. 2021) |
|
(Deactivated) 3D P+S velocity model for the Upper Rhine Graben (Lengliné et al. 2023) |
|
PO1 (1D P+S) for Novy-Kostel swarm region, constrained (Málek et al. 2023) |
|
PO1 + WB2012 (from 11 km depth) |
|
KIT6 (1D P+S) for the Eastern Eifel Volcanic Field (Ritter et al. 2024) |
When using --vel_mode manual, the parameter --velmod must be set to one of the model numbers above.
When the Crust1.0 model is selected, TieBeNN automatically extracts a 1D velocity profile at the epicenter coordinates.
Structure of NonLinLoc 1D velocity model files
Each crustal velocity layer corresponds to one line in the text file using this format:
LAYER DepthKm VelP GradVelP VelS GradVelS Dens GradDens
VelP,VelSin km/sGradVelP,GradVelSin km/s/km (linear gradients)Densin kg/m³,GradDensin kg/m³/km
Note
The density is a carry-over field originally used in a waveform modeling code. It is not used in NonLinLoc programs, so any convenient value can be used (A. Lomax, pers. comm.).
How to add a new 1D velocity model
Navigate to the folder:
<repo>/tiebenn/data/velocity_models/Create a new file namedv_<number>(e.g.v21), with one LAYER line per layer.(Optional) List your model in the function docstring of
velmods()intools/velocity_models.py.Update/reinstall TieBeNN to integrate your new model (in the repository main directory):
pip install .
(Optional / recommended) Spread the love! Let the maintainer know via an issue or merge request so the model can be added to the official repo 🌍