Distribution¶
What and Where¶
The current distribution of the TauP package is 3.0.0-SNAPSHOT7, created Nov 04, 2024.
Downloads available from either GitHub or Zenodo. Installation also available for Macintosh OSX via Homebrew with:
brew tap crotwell/crotwell && brew install taup
or for Linux via Snap with:
sudo snap install taup
The distribution directory obtained from either the gzipped tar file or the zip file contains:
Advantages of the Current Release¶
The increased flexibility of this package provides significant advantages. Among these are:
The ability to use many different models. We include a variety of previously created models as well as the option of creating your own models. A conscious effort was made to make as few assumptions as possible about the nature of the model. Therefore, even models that have very different structures than common global models can be used. Users have calculated travel times for various earth models, models of Mars, the Moon, and even a kiwi. Yes, the fruit!
Phase parsing. Phases are not hard coded into the program, instead the phase names are parsed. This creates an opportunity for the study of less common phases that are not present in previous travel time calculators.
Programming interface for Java. Because of the use of the Java programming language, all of the tools exist simultaneously as both applications and libraries. Thus, any Java code that has a need for travel times can load and manipulate the objects within this package. In addition, Groovy, a popular Java scripting language, provides a simple means of directly accessing the public methods within the package.
Web server interface. Version 3 ships with an embedded web server and web page that allows access to the tools via a web browser. This functions both as a GUI and as a way to extract results from other programming languages via JSON and a HTTP query.
Simple amplitudes. Also new is the ability to calculate an amplitude approximation from reflection and transmission coefficients and spreading.