Skip to main content

USGS Automated Ground Motion Processing Software

Project description

Introduction

This is a project designed to provide a number of functions related to parsing and processing earthquake ground motion data, building on top of the ObsPy library. Most of the extensions that we provide are to handle strong motion data and related issues.

Documentation

  • Please note, we are in the process of improving the documentation and that there are some incomplete sections.
  • The full documentation can be viewed locally by running the docs/makedocs.sh script.
  • The documentation is also available here.
  • The MATLAB functions included in the tools/matlab directory include a short tutorial

Getting Help

The developers can be reached at gmprocess@usgs.gov.

If you would like to post an issue to ask a question, request a new feature, or report a bug, you can do so at the github mirror of this repository.

If you would like to contribute merge requests to this repository, please let us know and we can add you as a collaborator. This will require that you create an account at code.usgs.gov, which is a more involved process than creating a personal account at gitub.com and posting to the issues on the github mirror.

Suggested Citation

If you wish to cite this software please cite:

  • Thompson, E.M., M. Hearne, B.T. Aagaard, J.M. Rekoske, C.B. Worden, M.P. Moschetti, H.E. Hunsinger, G.C. Ferragut, G.A. Parker, J.A. Smith, K.K. Smith, and A.R. Kottke (2024). USGS Automated Ground Motion Processing Software Version 2, U.S. Geological Survey software release, doi: 10.5066/P13HMKFJ.

  • Thompson, E.M., M. Hearne, B.T. Aagaard, J.M. Rekoske, C.B. Worden, M.P. Moschetti, H.E. Hunsinger, G.C. Ferragut, G.A. Parker, J.A. Smith, Smith, K.K., and A.R. Kottke (2025). Automated, Near Real‐Time Ground‐Motion Processing at the US Geological Survey. Seismological Research Letters, 96(1), pp.538-553, doi: 10.1785/0220240021.

Journal Articles

The list below is a subset of articles that made use of this software in their study. If you would like to have an article added to this list, please open an issue or email the developers.

  • Ahdi, S.K., B.T. Aagaard, M.P. Moschetti, G.A. Parker, O.S. Boyd, and W.J. Stephenson (2024). Empirical ground-motion basin response in the California Great Valley, Reno, Nevada, and Portland, Oregon. Earthquake Spectra, 40(2): 1099-1131, doi: 10.1177/87552930241237250.

  • Boyd OS, D. Churchwell, M.P. Moschetti, et al. (2024). Sediment thickness map of United States Atlantic and Gulf Coastal Plain Strata, and their influence on earthquake ground motions. Earthquake Spectra, 40(1): 89-112, doi: 10.1177/87552930231204880.

  • Chatterjee, A., D.T. Trugman, G. Hirth, J. Lee, and V.C. Tsai (2024). High‐frequency ground motions of earthquakes correlate with fault network complexity. Geophysical Research Letters, 51(12), doi: 10.1029/2024GL109418.

  • Hirakawa, E., G.A. Parker, A. Baltay, and T. Hanks (2023). Rupture directivity of the 25 October 2022 Mw 5.1 Alum Rock earthquake. The Seismic Record, 3(2): 144-155, doi: 10.1785/0320230013.

  • Ji, C., A. Cabas, A. Kottke, M. Pilz, J. Macedo, and C. Liu (2023). A DesignSafe earthquake ground motion database for California and surrounding regions. Earthquake Spectra, 39(1): 702–721, doi: 10.1177/87552930221141108.

  • Li, M., E.M. Rathje, J.P. Stewart, M.E. Ramos-Sepulveda, and Y.M. Hashash (2025). Regional adjustment to the NGA-East GMM for Texas, Oklahoma, and Kansas. Earthquake Spectra, doi: 10.1177/87552930251313817.

  • Mohammed, S., R. Shams, C.C. Nweke, T.E. Buckreis, M.D. Kohler, Y. Bozorgnia, and J.P. Stewart (2024). Usability of Community Seismic Network recordings for ground-motion modeling. Earthquake Spectra, 40(4): 2598-2622, doi: 10.1177/87552930241267749.

  • Moschetti M.P., E.M. Thompson, J.M. Rekoske, M. Hearne, P. Powers, D. McNamara, and C. Tape (2019). Ground‐Motion Amplification in Cook Inlet Region, Alaska, from Intermediate‐Depth Earthquakes, Including the 2018 7.1 Anchorage Earthquake. Seismological Research Letters, 91(1): 142–152, doi: 10.1785/0220190179.

  • Moschetti, M.P., B.T. Aagaard, S.K. Ahdi, J. Altekruse, O.S. Boyd, A.D. Frankel, J. Herrick, M.D. Petersen, P.M. Powers, S. Rezaeian, and A.M. Shumway (2024). The 2023 US national seismic hazard model: Ground-motion characterization for the conterminous United States. Earthquake Spectra, 40(2): 1158-1190, doi: 10.1177/87552930231223995.

  • Parker, G.A., and A.S. Baltay (2022). Empirical Map‐Based Nonergodic Models of Site Response in the Greater Los Angeles Area. Bulletin of the Seismological Society of America, 112(3): 1607–1629, doi: 10.1785/0120210175

  • Rekoske J.M., E.M. Thompson, M.P. Moschetti, M. Hearne, B.T. Aagaard, and G.A. Parker (2020). The 2019 Ridgecrest, California, Earthquake Sequence Ground Motions: Processed Records and Derived Intensity Metrics. Seismological Research Letters, 91(4): 2010–2023, doi: 10.1785/0220190292

Disclaimer

Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gmprocess-2.5.0.tar.gz (7.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gmprocess-2.5.0-py3-none-any.whl (7.4 MB view details)

Uploaded Python 3

File details

Details for the file gmprocess-2.5.0.tar.gz.

File metadata

  • Download URL: gmprocess-2.5.0.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gmprocess-2.5.0.tar.gz
Algorithm Hash digest
SHA256 5294c6c6ad893cc0b0840550cca38ac5dfa015076de56c21be2508be707e9d2d
MD5 ac13308f75e04d894c8446c5945ea9e7
BLAKE2b-256 275f7e5cb50178b0d3ab62a2f3aeff6532a5ffdf1f33ecdd2e424d43de27b3b5

See more details on using hashes here.

File details

Details for the file gmprocess-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: gmprocess-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gmprocess-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62d3a6fe5e786e4b3968c6f56f9c4d4aae96ae20f71b94ac298e70b796a9e011
MD5 7d4ca4e91ded868f42f90fc7e7ef6d80
BLAKE2b-256 43bb7abf0b161385f3d52a6ea33407a68de8c45186baa21be68139acb09ed001

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page