Skip to main content

SAIPy

Seismology has witnessed significant advancements in recent years with the application of deep learning methods to address a broad range of problems. These techniques have demonstrated their remarkable ability to effectively extract statistical properties from extensive datasets, surpassing the capabilities of traditional approaches to an extent. In this repository we present SAIPy, an open-source Python package developed for fast seismic waveform data processing by implementing deep learning. SAIPy offers solutions for multiple seismological tasks such as earthquake detection, magnitude estimation, seismic phase picking, and polarity identification. This brings together the capabilities of previously published models such as CREIME, Dynapicker and PolarCAP and introduces upgraded versions of previously published models such as CREIME_RT capable of identifying earthquakes with an accuracy above 99.8% and a root mean squared error of 0.38 unit in magnitude estimation. These upgraded models outperform state-of-the-art approaches like the Vision Transformer network. SAIPy provides an API that simplifies the integration of these advanced models with benchmark datasets like STEAD and INSTANCE. The package can be implemented on continuous waveforms and has the potential to be used for real-time earthquake monitoring to enable timely actions to mitigate the impact of seismic events.

Metadata

Release files for saipy 0.0.5

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

Source distribution (sdist)

Source distribution for saipy 0.0.5
File Size Uploaded
saipy-0.0.5.tar.gz 3.5 kB Details

Built distribution (wheel)

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

Total release size: 6.6 kB

Release files / saipy-0.0.5.tar.gz

Download URL saipy-0.0.5.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
30457909dbd8b4ebab301d2653599a657f040183e067c816fd0c0d52acb10e99
BLAKE2b-256 checksum
How to use checksums
b2270723c7a44758b4433b4098e779f0f382c70d1ab42d61d82cf84ade28873b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.7

Release files / saipy-0.0.5-py3-none-any.whl

Download URL saipy-0.0.5-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
20bd0eb69083652bd348008e9df1488c35f4c01a519767b457c7f83d55d8296c
BLAKE2b-256 checksum
How to use checksums
6560cd6a02fe25747d1f9c169468bf34df1a93b2902a53e07937636641242365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.7

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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