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

Hazard Applications

Disaggregation
Dynamic Hazard Calculations
Static Hazard

Ground Motion Model Applications

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

Source Model Applications

Model Mapping
Magnitude Frequency Distribution

Services Application

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 ""