Skip to content

aimbat

AIMBAT (Automated and Interactive Measurement of Body wave Arrival Times) is a tool for measuring teleseismic body wave arrival times across large seismic arrays. It uses ICCS (Iterative Cross-Correlation and Stack) to refine phase arrival picks simultaneously across all seismograms, followed by MCCC (Multi-Channel Cross-Correlation) for final relative arrival time measurements. The workflow is controlled through a CLI, a terminal UI, or directly via the Python API.

Modules:

Name Description
app

AIMBAT command line interface entrypoint for all other commands.

core

Core logic for AIMBAT.

db

Database engine for the AIMBAT project file.

io

File I/O for AIMBAT.

logger

Logging configuration for AIMBAT using loguru.

models

ORM classes mapping to AIMBAT database tables.

utils

Miscellaneous helpers for AIMBAT.