Configuration Import
Already have the below information?
Import the configuration as JSON or YAML

Cloud Configuration
AWS EC2 Isntance Type * memory info The AWS EC2 instance type Must not contain spaces

Common instance types:

    @for (instance of commonInstances; track instance) {
  • {{ instance.type }} (CPU: {{ instance.cpu }}, Memory: {{ instance.mem }} GB)
  • }
NSHMP Configuration
Email * email Must be a valid USGS email Email to recieve notifications from AWS
nshmp-haz Source Code
Source Code Git URL * code info Must be a valid URL ending in .git The Git URL to the nshmp-haz repository Source Code Branch, Tag, or Commit * code The branch, tag, or commit of the nshmp-haz repository Must not contain spaces Class Name to Run* @for (class of nshmpHazClasses; track class) { {{ class }} } code info Java class name of class to run
Provide nshmp-lib Dependency
nshmp-lib Git URL @if (form.value.overrideNshmpLib) { * } code info Must be a valid URL ending in .git The Git URL to the nshmp-lib repository nshmp-lib Branch, Tag, or Commit @if (form.value.overrideNshmpLib) { * } code Must be a valid URL ending in .git The branch, tag, or commit of the nshmp-lib repository
National Seismic Hazard Model
National Seismic Hazard Model Git URL * show_chart info The Git URL to the NSHM repository Must be a valid URL ending in .git Model Branch, Tag, or Commit * code Must not contain spaces The branch, tag, or commit of the NSHM repository NSHM Path Inside Tarball folder Must not contain spaces Path inside tarball to model
Site File
Upload CSV or GeoJSON Site File
URL to nshmp-haz Site File. * note_add info Must be a valid URL The URL to a GeoJSON or CSV file to run with
GMT Map Configuration
Create Hazard Map
Title (Optional) First row of GMT hazard map title Region (Optional) @for (keyValue of mapRegions; track keyValue) { {{ keyValue.key }} } Region bounds, default is based on data
Calc Configuration
Calculation Configuration File
Calculation Configuration Imported configuration @for (calcConfig of calcConfig(); track calcConfig) {
                              
                                {{ calcConfigJson(calcConfig) }}
                              
                            
}