Opened 10 years ago

Closed 10 years ago

#482 closed enhancement (fixed)

Reorganize simulator packages, separate parsers/writers from analysis code

Reported by: Kevin Milner Owned by:
Priority: major Milestone: OpenSHA 1.4
Component: sha Version:
Keywords: Cc:


Currently all EQSim writers/parsers and most of Ned's analysis is in the General_EQSIM_Tools class. Parsers and writers should be separate from analysis code, and everything should be moved to packages that aren't specific to the spec level of the file format (currently everything is in an eqsim_v04 package).

Change History (1)

comment:1 Changed 10 years ago by Kevin Milner

Resolution: fixed
Status: newclosed

Done in [10860]. New package structure:

  • package org.opensha.sha.simulators
    • eqsim_v04: legacy directory with old documentation and examples, should be removed
    • iden: rupture identifiers for filtering event lists
    • parsers: file parsers for loading geometries and events
    • utils: various utilities, including old General_EQSIM_Tools class
    • writers: file writers for writing geometries (no event support yet)
Note: See TracTickets for help on using tickets.