shakelib.utils.imt_string¶
-
shakelib.utils.imt_string.
oq_to_file
(oqimt)[source]¶ Convert openquake IMT nomenclature to filename friendly form.
Examples: SA(1.0) (Spectral Acceleration at 1 second) -> PSA1p0 SA(0.3) (Spectral Acceleration at 0.3 second) -> PSA0p3 SA(15.0) (Spectral Acceleration at 15 seconds) -> PSA15p0 SA(3) (Spectral Acceleration at 3 seconds) -> PSA3p0 SA(.5) (Spectral Acceleration at 0.5 seconds) -> PSA0p5
Parameters: oqimt (str) – Openquake IMT nomenclature string. Returns: Filename friendly IMT string. Return type: str
-
shakelib.utils.imt_string.
file_to_oq
(fileimt)[source]¶ Convert filename friendly IMT form to openquake form.
Examples: PSA1p0 (Spectral Acceleration at 1 second) -> SA(1.0) PSA0p3 (Spectral Acceleration at 0.3 second) -> SA(0.3) PSA15p0 (Spectral Acceleration at 15 seconds) -> SA(15.0)
Parameters: fileimt (str) – Filename friendly IMT string. Returns: Openquake IMT nomenclature string. Return type: str