|
|
---
|
|
|
title: Feature Extension
|
|
|
keywords: ShakeCast, features, Docker, local product, template
|
|
|
summary: The baseline ShakeCast code provides a minimal set of features commonly shared among ShakeCast users. The application allows user customizations via extra feature addons in the form of templates and codes for creating local products, module (AEBM), and external commands and servics (Docker).
|
|
|
---
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
### Approaches to System Customization
|
|
|
The baseline ShakeCast code provides a minimal set of features commonly shared among ShakeCast users. The application allows user customizations via extra feature addons in the form of templates and codes for creating local products, module (AEBM), and external commands and servics (Docker).
|
|
|
|
|
|
Among these customization options, template editing with optional directives is the simplest and creating Docker service is probably the most involved effort.
|
|
|
|
|
|
### Customizing Templates for Notifications and Plain-Text Products
|
|
|
- Integrated notification (USGS EQ alert + NOAA's tsunami bulletin)
|
|
|
- Bridge impact for Infobridge portal
|
|
|
- ShakeCast KML for State DOT GIS
|
|
|
|
|
|
### Creating Binary Products (Local and Notification)
|
|
|
- AEBM Performance Point plot
|
|
|
- Seismic Licensing plot
|
|
|
- Ground Failure ShakeCast PDF
|
|
|
|
|
|
### Docker Service Addon
|
|
|
- usgs/shakecast-imaging (for webpage screenshot)
|
|
|
- usgs/shakecast_gf (appending LS/LQ probabilities to facility shaking/damage estimates)
|
|
|
- usgs/shakecast:neic (base image plus plotting and screen capture) |
|
|
\ No newline at end of file |