Skip to content

SEISGEN is a python package to acquire and generate the Greens function and synthetic waveform from the stored receiver-side 3D database including the Strain Greens Tensor (SGT) database and the (displacement) Greens function (DGF) database.

License

Liang-Ding/seisgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEISGEN

DOI

SEISGEN

SEISGEN is a python package to acquire and generate the Greens function and synthetic waveform from the stored receiver-side 3D database including the Strain Greens Tensor (SGT) database and the (displacement) Greens function (DGF) database. The Greens function and synthetic waveform could be utilized by inversion packages such as pyCAPLunar, MTUQ and gCAP-series packages to determine the parameters of single-point sources including the moment tensor and force and finite fault models.

The 3D Greens function database is created by using the SPECFEM3D_Cartesian software and the python script in the project pyCAPLunar.

Installation

For basic install:

git clone https://github.com/Liang-Ding/seisgen.git
cd seisgen
pip install -e .

or using pip

pip install seisgen

Package Structure

SEISGEN

The seisgen package requires the following database to work:

  • The stored Greens function database, such as the SGT, DGF database
  • The 3D background model utilized to create the SGT database
  • The HDF5 file storing the locations and interpolation parameters of the points within the 3D model.

Documentation

examples

About

SEISGEN is a python package to acquire and generate the Greens function and synthetic waveform from the stored receiver-side 3D database including the Strain Greens Tensor (SGT) database and the (displacement) Greens function (DGF) database.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages