MatTaup: A TauP toolkit for MATLAB


Introduction

TauP is a Java based seismic travel time calculator, which is developed and maintained by H. Philip Crotwell at the University of South Carolina. MatTaup is a TauP toolkit for MATLAB users, and it is actually a set of interface programs that call TauP functions for travel time calculation. MatTaup contains several MATLAB functions and Java classes that make MATLAB functions communicate with TauP. Currently only the following five tools in TauP are implemented:

TauP Command

MATLAB command Description
  taup   taup

   a GUI that incorporates the time, pierce and path tools.

  taup_time   taupTime

   calculates travel times

  taup_path   taupPath

   calculates ray paths, depth versus epicentral distance.

  taup_pierce   taupPierce

   calculates pierce points at model discontinuities and specified depths

  taup_curve   taupCurve

   calculates travel time curves, time versus epicentral distance.

Running MatTaup requires MATLAB version 6.0 (R12) or above.


Download and Installation

MatTaup is free to download and use under the terms of Gnu Public License.
Download from here (ZIP file, ~2MB).

To install MatTaup, you first need to uncompress the zip file into a directory where you wish MatTaup to be installed. Then you need to add directory "matTaup" into MATLAB search paths, and add the Java archive file "matTaup\lib\matTaup.jar" into MATLAB Java class paths by modifying "classpath.txt". After you restart MATLAB, MatTaup is ready to use. Use MATLAB help command for usages.

MatTaup is already included in FMI (FISSURES-MATLAB Interface). You do not need to install MatTaup if you have installed FMI.


Contact

MatTaup is written and maintained by Qin Li at the University of Washington. Please send any question, comment or bug report to qinli@u.washington.edu
 


Last update: 04/15/2004