shakemap.coremods.assemble¶
Collect configuration, station data, finite fault data, etc., into an InputContainer and write it out as shake_data.hdf.
- class shakemap.coremods.assemble.AssembleModule(eventid, comment=None)[source]¶
Bases:
CoreModule
- assemble – Assemble ShakeMap input data into the shake_data.hdf input
file.
Instantiate a CoreModule class with an event ID.
- command_name = 'assemble'¶
- targets = ['shake_data\\.hdf']¶
- dependencies = [('event.xml', True), ('*_dat.xml', False), ('*_fault.txt', False), ('rupture.json', False), ('source.txt', False), ('model.conf', False), ('model_select.conf', False)]¶
- configs = ['gmpe_sets.conf', 'model.conf', 'modules.conf']¶
- execute()[source]¶
Assemble ShakeMap input data and write and ShakeMapInputContainer named shake_data.hdf in the event’s ‘current’ directory.
- Raises:
NotADirectoryError – When the event data directory does not exist.
FileNotFoundError – When the the event’s event.xml file does not exist.
RuntimeError – When there are problems parsing the configuration.
ValidateError – When there are configuration items missing or mis- configured.