Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShakerMaker

ShakerMaker is an application designed for earthquake engineers and seismologists. It utilizes the frequency-wavenumber (FK) method to produce ground-motion datasets for analysis with the Domain Reduction Method (DRM). The core FK method is implemented in Fortran with f2py wrappers, allowing for efficient computation and integration into a Python-based GUI.

Features

  • Load and manage fault database metadata.
  • Download and organize fault information and related files.
  • Interactive GUI for selecting input parameters and visualizing results.
  • Support for various fault models and simulation parameters.
  • Easy integration with external files and sources.

Installation

  1. Clone the repository:

    git clone https://github.com/amnp95/ShakerMakerGUI.git
  2. Navigate to the project directory:

    cd ShakerMakerGUI
  3. Install required dependencies: You can install the required dependencies using either pip or conda.

    • Using pip:

      pip install -r requirements.txt
    • Using conda: Create a new conda environment and install the dependencies:

      conda env create -f environment.yml

Usage

  1. Launch the application:
    python ShakerMakerGUI.py

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages