edu.sc.seis

Flexible Seismic Travel-Time and Raypath Utilities

https://github.com/crotwell/taup

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Flexible Seismic Travel-Time and Raypath Utilities

Basic Info
  • Host: GitHub
  • Owner: crotwell
  • License: lgpl-3.0
  • Language: Java
  • Default Branch: main
  • Size: 42.2 MB
Statistics
  • Stars: 71
  • Watchers: 11
  • Forks: 19
  • Open Issues: 4
  • Releases: 14
Created almost 13 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation

README.md

Alt TauP Maven Central javadoc taup Tests Documentation Status

                       The TauP Toolkit

        Flexible Seismic Travel-Time and Raypath Utilities
                          Version 3.1
                  http://www.seis.sc.edu/taup/

The TauP Toolkit is a seismic travel time calculator. In addition to travel times, it can calculate derivative information such as ray paths through the earth, pierce and turning points. It handles many types of velocity models and can calculate times for virtually any seismic phase with a phase parser. It is written in Java so it should run on any Java enabled platform.

The website for the TauP Toolkit is: https://github.com/crotwell/TauP

Documentation is available at Read The Docs, or in docs/manual directory of the distribution.

If you like TauP and would like to cite it, please use the following:

Crotwell, H. P., T. J. Owens, and J. Ritsema (1999). The TauP Toolkit: Flexible seismic travel-time and ray-path utilities, Seismological Research Letters 70, 154–160,

as well as the Zenodo DOI for the version you are using.

Crotwell, H. P. (2025). The TauP Toolkit (3.0.1). Zenodo. https://doi.org/10.5281/zenodo.16884103

Comments, criticism and random remarks may be sent to taup@seis.sc.edu.

Install

Macintosh (or Linux or Windows Subsystem for Linux

Using homebrew: brew tap crotwell/crotwell brew install taup taup --help

Linux

Warning, I have not uploaded TauP3.0 to snap yet...

Using snap: sudo snap install taup taup --help

Note: I have only tested this on Ubuntu on amd64.

You may also get the lastest development version via sudo snap install taup --channel=latest/edge

Manually

Download tarball from Zenodo here: https://zenodo.org/records/16884103 or from the releases section on Github https://github.com/crotwell/TauP/releases

Rebuilding

You should not need to rebuild TauP unless you are trying to help debug, but if you do, you can build it using the Gradle wrapper script.

./gradlew installDist

will build TauP into the build/install directory.

Owner

  • Name: Philip Crotwell
  • Login: crotwell
  • Kind: user
  • Company: University of South Carolina

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: The TauP Toolkit
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Crotwell
    given-names: H. Philip
    email: crotwell@seis.sc.edu
    affiliation: University of South Carolina
    orcid: 'https://orcid.org/0000-0001-6231-4847'
identifiers:
  - type: doi
    value: 10.5281/zenodo.16884103
    description: Version 3.1.0
repository-code: 'https://github.com/crotwell/TauP'
url: 'http://www.seis.sc.edu/TauP/'
repository: 'https://doi.org/10.5281/zenodo.10794857'
repository-artifact: 'https://central.sonatype.com/artifact/edu.sc.seis/TauP'
abstract: >-
  The TauP Toolkit is a seismic travel time calculator. In
  addition to travel times, it can calculate derivative
  information such as ray paths through the earth, pierce
  and turning points. It handles many types of velocity
  models and can calculate times for virtually any seismic
  phase with a phase parser.
keywords:
  - seismology
  - earthquake
  - traveltime
  - seismograph
license: LGPL-3.0
commit: c80b19fd251805f2dcfc3ce8b5f9489f0eed4492
version: 3.1.0
date-released: '2025-08-15'
preferred-citation:
  authors:
    - family-names: Crotwell
      given-names: H. Philip
      email: crotwell@seis.sc.edu
      affiliation: University of South Carolina
      orcid: 'https://orcid.org/0000-0001-6231-4847'
    - family-names: Owens
      given-names: T.J.
    - family-names: Ritsema
      given-names: J.
  title: 'The TauP Toolkit: Flexible seismic travel-time and ray-path utilities'
  type: article
  journal: Seismological Research Letters
  volume: 70
  start: 154
  end: 160
  year: 1999

GitHub Events

Total
  • Create event: 8
  • Release event: 3
  • Issues event: 23
  • Watch event: 8
  • Delete event: 2
  • Issue comment event: 31
  • Push event: 84
  • Pull request event: 3
Last Year
  • Create event: 8
  • Release event: 3
  • Issues event: 23
  • Watch event: 8
  • Delete event: 2
  • Issue comment event: 31
  • Push event: 84
  • Pull request event: 3

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 24
  • Total pull requests: 1
  • Average time to close issues: 9 months
  • Average time to close pull requests: 16 minutes
  • Total issue authors: 12
  • Total pull request authors: 1
  • Average comments per issue: 2.67
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 8
  • Pull requests: 0
  • Average time to close issues: about 2 months
  • Average time to close pull requests: N/A
  • Issue authors: 4
  • Pull request authors: 0
  • Average comments per issue: 2.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • seisman (7)
  • crotwell (6)
  • luca-s (5)
  • benjaminfernando (2)
  • johnrudge (2)
  • megies (1)
  • Esteban82 (1)
  • letwave (1)
  • cherscarlett (1)
  • kuangdai (1)
  • zhong-yy (1)
  • prajnapdas (1)
  • woxin5295 (1)
  • lynlyf (1)
  • JouSF-1409 (1)
Pull Request Authors
  • dependabot[bot] (2)
  • gassmoeller (1)
  • crotwell (1)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels
dependencies (2) github_actions (2)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 3
  • Total versions: 14
repo1.maven.org: edu.sc.seis:TauP

Flexible Seismic Travel-Time and Raypath Utilities.

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 3
Rankings
Dependent repos count: 13.8%
Stargazers count: 32.3%
Average: 32.4%
Forks count: 33.6%
Dependent packages count: 50.1%
Last synced: 6 months ago

Dependencies

build.gradle.kts maven
  • edu.sc.seis:seisFile 2.0.4 implementation
  • org.slf4j:slf4j-reload4j 1.7.35 runtimeOnly
  • org.junit.jupiter:junit-jupiter-api 5.8.2 testImplementation
  • org.junit.jupiter:junit-jupiter-params 5.8.2 testImplementation
  • org.junit.jupiter:junit-jupiter-engine * testRuntimeOnly