SkillAgentSearch skills...

FaultQuake

This tool calculates the seismic activity rate of faults. For faults with significant aseismic slip, it helps isolate the seismic portion of moment release, preventing hazard overestimation. For fully seismic faults, use a coupling coefficient of 1.

Install / Use

/learn @GeoSignalAnalysis/FaultQuake
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FaultQuake: An Open-Source Python Tool for Estimating Seismic Activity Rates in Faults

OVCW workflow

FaultQuake

FaultQuake workflow

FaultQuake

FaultQuake is primarily developed and tested on Debian-based Linux OS systems. Therefore, we suggest using FaultQuake in such environments for the best experience. While it's possible to use FaultQuake on Windows and macOS, there may be challenges during compiling and running the workflow due to potential compatibility issues.

We greatly value community contributions and are steadfastly committed to continuously addressing and resolving any bugs that arise in the repository. Should you encounter any issues, please don't hesitate to contact us.

We implement the FaultQuake workflow in six steps, using a FaultQuake conda environment:

Installation

The installation guides for these environments are provided below:

FaultQuake environment:

Create and activate a conda environment, FaultQuake for detecting the primary events:

conda create -n faultquake python=3.10
conda activate faultquake
pip install numpy scipy matplotlib PyQt5 statsmodels

How to run FaultQuake

conda activate faultquake
python ./FaultQuake.py

Usage

To cite:

BibTex:

@article{tavakolizadeh2024faultquake,
  title={FaultQuake: An open-source Python tool for estimating Seismic Activity Rates in faults},
  author={Tavakolizadeh, Nasrin and Mohammadigheymasi, Hamzeh and Visini, Francesco and Pombo, Nuno},
  journal={Computers \& Geosciences},
  volume={191},
  pages={105659},
  year={2024},
  publisher={Elsevier}
}


License

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For more details, see in the license file.

Contributing

If you would like to contribute to the project or have any suggestions about the code, please feel free to create Pull Requests, raise issues and contact me. If you have any questions about the usage of this package or find bugs in the code, please also feel free to contact me.

Contact information

Copyright(C) 2023 Nasrin Tavakolizadeh Author: Nasrin Tavakolizadeh (n.tavakolizadeh@ubi.pt), Hamzeh Mohammadigheymasi (hamzeh@ubi.pt), Francesco Visini (francesco.visini@ingv.it)

Related Skills

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated1mo ago
Forks1

Languages

Python

Security Score

85/100

Audited on Feb 13, 2026

No findings