Opened 10 years ago

Closed 10 years ago

#485 closed defect (fixed)

Create framework for converting IM Components

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


It is sometimes necessary to compare hazard curves between ground motion models that use different components of shaking. Empirical conversion factors exist (Shahi & Baker 2014, Boore 2010) to convert between various components. We should add a framework to facilitate these conversions.

Change History (1)

comment:1 Changed 10 years ago by Kevin Milner

Resolution: fixed
Status: newclosed

Done in [10875] & [10876] (after converting ComponentParam? to an EnumParameter? in [10874]). See new package, org.opensha.sha.util.component. Contents:

  • ComponentTranslation? - Abstract base class for a component translation
  • ComponentConverter? - Static class that manages available translation and facilitates translations
  • Boore2010Trans - Boore 2010 translations. Current ones are GMRotI50 to RotD50 and RotD100, although others exist in the data file and could be added
  • ShahiBaker2014Trans - Shahi & Baker 2014 translation from RotD50 to RotD100

We could potentially add this as an option in our applications if requested, but that has not yet been done.

Note: See TracTickets for help on using tickets.