NSHMP Angular Libraries for USGS Earthquake Hazard Toolbox

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

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

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

Contents

Documenation and User Guide

Repository and Angular documentation:

Repository Documentation

General documentation about this repository and development.

Angular Library Documentation

Documentation on how to use various components, interfaces, services, and ultitlies when creating applications.

About Library

Components and interfaces to create about pages.

AWS Library

Components, interfaces, pipes, services and NGRX state for working with AWS applications.

Ground Motion Models Library

Components, interfaces, and utilities for working with GMM applications.

Hazard Library

Components, interfacecs, pipes, services, NGRX state, and utitlities for working with hazard applications.

Map Library

Components, interfaces, and utitlities for creating map with ArcGIS.

NSHMP Library

Components, guards, interfaces, services, NGRX state, and utilities for general applications.

Plot Library

Components, interfaces, and utilities for creating plots using Plotly.

Commands

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

results matching ""

    No results matching ""