Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graizer HDF5 file does not include PGA #8320

Open
carlosfherrera opened this issue Jan 3, 2023 · 0 comments
Open

Graizer HDF5 file does not include PGA #8320

carlosfherrera opened this issue Jan 3, 2023 · 0 comments
Assignees

Comments

@carlosfherrera
Copy link

carlosfherrera commented Jan 3, 2023

When running classical hazard analyses using some NGAEast GMPEs, I get an error raised from the NGAEast_GRAIZER.hdf5 file included in the OpenQuake source code, which is shown below. The PEER Report 2015-04 (https://peer.berkeley.edu/publications/2015-04) does include PGA in Chapter 9 and in its appendix data. I'm now using OpenQuake 3.15.0, but this has been a problem in previous versions of OpenQuake too. Is this a bug or was PGA purposely excluded in the HDF5 file?

[2023-01-03 06:10:41 #11 CRITICAL] Traceback (most recent call last):
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/engine/engine.py", line 255, in run_calc
    oqparam = log.get_oqparam()
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/logs.py", line 202, in get_oqparam
    return readinput.get_oqparam(self.params)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/readinput.py", line 302, in get_oqparam
    oqparam = OqParam(**job_ini)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/oqvalidation.py", line 1117, in __init__
    self.check_gsims(gsims)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/oqvalidation.py", line 1270, in check_gsims
    raise ValueError(
ValueError: The IMT PGA is not accepted by the GSIM [NGAEastGMPE]
gmpe_table = 'NGAEast_GRAIZER.hdf5'

Traceback (most recent call last):
  File "/home/carlos/openquake/bin/oq", line 8, in <module>
    sys.exit(oq())
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commands/__main__.py", line 56, in oq
    sap.run(commands, prog='oq')
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/baselib/sap.py", line 225, in run
    return _run(parser(funcdict, **parserkw), argv)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/baselib/sap.py", line 216, in _run
    return func(**dic)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commands/engine.py", line 175, in main
    run_jobs(jobs)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/engine/engine.py", line 412, in run_jobs
    run_calc(job)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/engine/engine.py", line 255, in run_calc
    oqparam = log.get_oqparam()
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/logs.py", line 202, in get_oqparam
    return readinput.get_oqparam(self.params)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/readinput.py", line 302, in get_oqparam
    oqparam = OqParam(**job_ini)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/oqvalidation.py", line 1117, in __init__
    self.check_gsims(gsims)
  File "/home/carlos/openquake/lib/python3.10/site-packages/openquake/commonlib/oqvalidation.py", line 1270, in check_gsims
    raise ValueError(
ValueError: The IMT PGA is not accepted by the GSIM [NGAEastGMPE]
gmpe_table = 'NGAEast_GRAIZER.hdf5'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants