USGS Earthquake Hazard Toolbox

Angular web applications for exploring hazard, disaggregations, ground motion models, magnitude frequency distributions, and other earthquake hazard attributes.

The web applications utilize various web services from nshmp-haz, nshmp-ws, nshmp-ws-static, and other sources.

The codebase, collectively called the USGS Earthquake Hazard Toolbox, replaces the Unified Hazard Toolbox (UHT).

The USGS Earthquake Hazard Toolbox can be found at https://earthquake.usgs.gov/nshmp/.

The current published version of the code is 1.0.0 with IPDS record: IP-151856.

Suggested citation: Clayton, B.S., Powers, P.M., 2023, nshmp-apps: USGS Earthquake Hazard Toolbox. U.S. Geological Survey software release, doi: 10.5066/P9UAIISF.

Contents

Documenation and User Guide

Repository and Angular documentation:

Repository Documentation

General documentation about this repository and development.

Angular USGS Earthquake Hazard Toolbox Documentation

Documentation on each application in the USGS Earthquake Hazard Toolbox.

USGS Earthquake Hazard Toolbox Applications

The Angular applications collectivly create the USGS Earthquake Hazard Toolbox.

Applications

USGS Earthquake Hazard Toolbox Dashboard

Dashboard About page

Hazard Applications

Disaggregation
Disaggregation Summary
Dynamic Hazard Calculations
Dynamic Hazard Summary
Static Hazard
Static Hazard Table

Ground Motion Model Applications

Ground Motion vs. Distance
GMM Distance Table
Ground Motion vs. Magnitude
GMM Magnitude Table
Response Spectra
Spectra Table

Source Model Applications

Model Mapping
Model Mapping Layers
Magnitude Frequency Distribution
MFD Logic tree

Services Application

Services Services

Commands

  • General NPM commands:
    • Install dependencies: npm ci
    • Lint: npm run lint
    • Lint Fix: npm run fix
    • Unit tests: npm run test
  • Angular Commands
    • Start application: npm run start
    • Build application: npm run build
    • Production build: npm run build:prod
    • Serve production build locally: npm run start:prod
  • Documentation Commands
    • Build Compodocs: npm run compodoc:build
    • Build and serve Compodocs: npm run compodoc:start

results matching ""

    No results matching ""