Home - opensha/opensha-commons GitHub Wiki
OpenSHA is an open-source, Java-based platform for conducting Seismic Hazard Analysis (SHA)
As an object-oriented framework, OpenSHA can accomodate arbitrarily complex (e.g., physics based) earthquake rupture forecasts (ERFs), ground-motion models, and engineering-response models, which narrows the gap between cutting-edge geophysics and state-of-the-art hazard and risk evaluations.
Getting Started
- Learn the basics: Overview of SHA and model components
- Try an application: Download a Java desktop application
- Follow a tutorial: Follow a tutorial to learn how to use our applications
- Get the source: Get the OpenSHA source code and contribute to the project
- Project Goals: Learn about our near-term goals and see what types of problems we are trying to solve
About
Like many open-source projects (see license), OpenSHA is a work in progress. Over twenty years in development, the project has been touched by numerous scientists, developers, and technical experts in the fields of seismology, computer science, and earthquake engineering.
Although primarily focused on California at inception, OpenSHA is now seeing broader, national use via incorporation in the National Sesmic Hazard Mapping (NSHMP) at the USGS, and it is receiving global exposure via the GEM project.
Much of the development of OpenSHA would not have been possible without dedicated financial support of various sponsors.
Contact Us
Please let us know if you encounter any problems with this website, have suggestions for improving it, or would like to suggest or contribute additional content (e.g., tutorials, publications). You can reach the primary developers via e-mail at:
- Ned Field: field
at
usgsdot
gov - Kevin Milner: kmilner
at
uscdot
edu
If you are having technical issues with software or have questions specifically relating to the OpenSHA codebase, please see the developer resources page. If you encounter an issue with our applications, submit a ticket here.