obspy.taup.velocity_model.VelocityModel.__init__¶
- VelocityModel.__init__(modelName=u'unknown', radiusOfEarth=6371.0, mohoDepth=35, cmbDepth=2889.0, iocbDepth=5153.9, minRadius=0.0, maxRadius=6371.0, isSpherical=True, layers=None)[source]¶
Create an object to store a seismic Earth model.
Parameters: - modelName (str) name of the velocity model.
- radiusOfEarth (float) reference radius (km), usually radius of the Earth.
- mohoDepth (float) Depth (km) of the Moho. It can be input from velocity model (*.nd) or should be explicitly set. By default it is 35 kilometers (from IASP91). For phase naming, the tau model will choose the closest first order discontinuity. Thus for most simple Earth models these values are satisfactory. Take proper care if your model has a thicker crust and a discontinuity near 35 km depth.
- cmbDepth (float) Depth (km) of the CMB (core mantle boundary). It can be input from velocity model (*.nd) or should be explicitly set. By default it is 2889 kilometers (from IASP91). For phase naming, the tau model will choose the closest 1st order discontinuity. Thus for most simple Earth models these values are satisfactory.
- iocbDepth (float) Depth (km) of the IOCB (inner core-outer core boundary). It can be input from velocity model (*.nd) or should be explicitly set. By default it is 5153.9 kilometers (from IASP91). For phase naming, the tau model will choose the closest first order discontinuity. Thus for most simple Earth models these values are satisfactory.
- minRadius (float) Minimum radius of the model (km).
- maxRadius (float) Maximum radius of the model (km).
- isSpherical (bool) Is this a spherical model? Defaults to true.