shakemap.coremods.select

Parse STREC output and create/select a GMPE set for an event.

class shakemap.coremods.select.SelectModule(eventid)[source]

Bases: CoreModule

select - Parse STREC output, make a GMPE set, create model_select.conf.

Instantiate a CoreModule class with an event ID.

command_name = 'select'
targets = ['model_select\\.conf']
dependencies = [('event.xml', True), ('source.text', False)]
configs = ['select.conf']
execute()[source]

Parses the output of STREC in accordance with the configuration file, creates a new GMPE set specific to the event, and writes model_select.conf in the event’s ‘current’ directory.

Configuration file: select.conf

Raises:
  • NotADirectoryError -- the event's current directory doesn't exist

  • FileNotFoundError -- the event.xml file doesn't exist

  • ValidateError -- problems with the configuration file

  • RuntimeError -- various problems matching the event to a gmpe set