Skip to content

Commit

Permalink
make importing openquake optional
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisdicaprio committed Apr 12, 2024
1 parent 8522eff commit 221d1a7
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions nzshm_model/psha_adapter/openquake/hazard_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,18 @@
import pathlib
from typing import Dict, List, TextIO, Union

from openquake.hazardlib.site import calculate_z1pt0, calculate_z2pt5

from .hazard_config_compat import check_invariants, compatible_hash_digest

log = logging.getLogger(__name__)

try:
from openquake.hazardlib.site import calculate_z1pt0, calculate_z2pt5
except ImportError:
log.warning(
"""warning openquake module dependency not available, maybe you want to install
with nzshm-model[openquake]"""
)


class OpenquakeConfig:
"""Helper class to manage openquake configuration files.
Expand Down

0 comments on commit 221d1a7

Please sign in to comment.