Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

AIMBAT

Test Status Build Status Documentation Status codecov PyPI

AIMBAT (Automated and Interactive Measurement of Body wave Arrival Times) is an open-source software package for efficiently measuring teleseismic body wave arrival times for large seismic arrays [1]. It is based on a widely used method called MCCC (Multi-Channel Cross-Correlation) [2]. The package is automated in the sense of initially aligning seismograms for MCCC, which is achieved by an ICCS (Iterative Cross Correlation and Stack) algorithm. Meanwhile, a GUI (graphical user interface) is built to perform seismogram quality control interactively. Therefore, user processing time is reduced while valuable input from a user's expertise is retained. As a byproduct, SAC [3] plotting and phase picking functionalities are replicated and enhanced.

Modules and scripts included in the AIMBAT package were developed using Python and its open-source modules on the Mac OS X platform since 2009. The original MCCC [2] code was transcribed into Python. The GUI of AIMBAT was inspired and initiated at the 2009 EarthScope USArray Data Processing and Analysis Short Course. AIMBAT runs on Mac OS X, Linux/Unix and Windows thanks to the platform-independent feature of Python.

For more information visit the project website or the pysmo repositories.

Authors' Contacts

Contributors

  • Lay Kuan Loh

References

[1] Xiaoting Lou, Suzan van der Lee, and Simon Lloyd (2013), AIMBAT: A Python/Matplotlib Tool for Measuring Teleseismic Arrival Times. Seismol. Res. Lett., 84(1), 85-93, doi:10.1785/0220120033.

[2] VanDecar, J. C., and R. S. Crosson (1990), Determination of teleseismic relative phase arrival times using multi-channel cross-correlation and least squares. Bulletin of the Seismological Society of America, 80(1), 150–169.

[3] Goldstein, P., D. Dodge, M. Firpo, and L. Minner (2003), SAC2000: Signal processing and analysis tools for seismologists and engineers, International Geophysics, 81, 1613–1614.

Metadata

Release files for aimbat 0.0.0.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aimbat 0.0.0.dev0
File Size Uploaded
aimbat-0.0.0.dev0.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aimbat 0.0.0.dev0
File Interpreter ABI Platform
aimbat-0.0.0.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 15.6 kB

Release files / aimbat-0.0.0.dev0.tar.gz

Download URL aimbat-0.0.0.dev0.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5d3768768f48052b47c7855368a3514c1ff1797a2aeaf44f3e4c478c22e36a97
BLAKE2b-256 checksum
How to use checksums
7defcec2f0669a8a243e2e86c0d1de2a94f4b5251bdea1d1c8812f57a0a058dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.4 Linux/6.4.6-200.fc38.x86_64

Release files / aimbat-0.0.0.dev0-py3-none-any.whl

Download URL aimbat-0.0.0.dev0-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a256d534ecaacf45a4d272ef619c92cdb6c923ad0d451a01f6f6785c725a82ea
BLAKE2b-256 checksum
How to use checksums
8629960333cad1c09d5bdf321060cb45d73498daa14dd13a12b1ff9f99abd307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.4 Linux/6.4.6-200.fc38.x86_64

Release history Release notifications | RSS feed

This release

0.0.0.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page