Skip to content

ANISOtime

Kensuke Konishi edited this page Nov 22, 2019 · 41 revisions

version release aLicense oLicense Java8

ANISOtime is a utility package mainly to compute travel time in a laterally homogeneous, transversely isotropic (TI), spherically symmetric medium, is bundled in Kibrary.

INSTALLATION

If you already have Kibrary installed, you then have access to ANISOtime. If you do not have Kibrary, please see here. In case you prefer an instant use, please download this. Batch file for Windows can be downloaded here. For Windows users:

cd "/path/of/anisotime.bat"
anisotime (options)

Catalog

Catalogs for velocity models are prepared. Download an archive and extract it into KIBRARY_HOME/share. When you have tar installed, you can extract as below

tar xf pica.tar

There will be {prem|iprem|ak135}.cat. In most cases, KIBRARY_HOME is created in HOME. If you are not sure where HOME is,

java -cp /path/to/anisotime io.github.kensuke1984.kibrary.Environment

will tell you the location.

Velocity model

ANISOtime includes the following well-known velocity structures:
PREM(prem)
AK135(ak135)
Isotropic PREM(iprem)

Names in the parenthesis are to be used as a model name in CLI.

Hereinafter, ~/.Kibrary/bin is assumed to be in PATH.

USAGE

GUI

If you want to use ANISOtime in its GUI mode, execute ANISOtime as below:

anisotime

CLI

When you add arguments in the command of the above execution for the GUI mode, it works as CLI.

Arguments

  • -dec Number of decimal places for output.
  • -deg Epicentral distance Δ [deg].
  • -h Depth of source [km] (default:0)
  • -mod Structure (default:prem)
  • -help Prints the usage. This option has the highest priority.
  • -ph, --phase Seismic phases (default:P,PCP,PKiKP,S,ScS,SKiKS)
  • -p Ray parameter
  • -v, --version Shows information of the tool. This option has the 2nd highest priority.
  • -SH Computes travel time for SH (default:SH)
  • -SV Computes travel time for SV (default:SH)
  • -dD Parameter for a catalog creation (dΔ).
  • -dR Integral interval [km] (default:10.0)
  • -eps output path figure
  • -o Directory for a record section. It must not exist before the launch.
  • --delta show only epicentral distances
  • --rayp show only ray parameters
  • --time show only travel times
  • -rc, --read-catalog Path of a catalog for which travel times are computed.
  • -rs, --record-section start,end(,interval) [deg] Computes a table of a record section for the range.

For instance, if you want to see the usage, you can execute as below:

anisotime -help

Catalog creation

If you want to create a database of raypath set that shortens the time for travel time computation,

anisotime -mod prem

it creates a catalog and the catalog is used from the next use.
If you want to specify a catalog for the raypath computation:

anisotime -rc /path/to/catalog -deg 60 -ph S

Record section

If you want to create P and S wave record sections for an epicentral distance range start to end with interval interval and let the results in /path/to/out (must not exist before the launch),

anisotime -rs start,end,interval -ph P,S -mod prem -o /path/to/out

Without -o, it shows the result in the standard output.

Clone this wiki locally