From e9fd82b040a33c0615a19316d05b936c28d6a532 Mon Sep 17 00:00:00 2001 From: ftong Date: Mon, 30 Jun 2025 16:24:35 +0200 Subject: [PATCH] Update src/seismic_hazard_forecasting.py log more package version numbers --- src/seismic_hazard_forecasting.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/seismic_hazard_forecasting.py b/src/seismic_hazard_forecasting.py index e1ad7ac..9cd4112 100644 --- a/src/seismic_hazard_forecasting.py +++ b/src/seismic_hazard_forecasting.py @@ -45,21 +45,18 @@ def main(catalog_file, mc_file, pdf_file, m_file, m_select, mag_label, mc, m_max """ import sys + from importlib.metadata import version import logging from base_logger import getDefaultLogger from timeit import default_timer as timer from math import ceil, floor, isnan import numpy as np - import scipy - import obspy import dask from dask.diagnostics import ProgressBar # use Dask progress bar import kalepy as kale import utm from skimage.transform import resize import psutil - import openquake.engine - import igfash from igfash.io import read_mat_cat, read_mat_m, read_mat_pdf, read_csv from igfash.window import win_CTL, win_CNE import igfash.kde as kde @@ -105,11 +102,13 @@ verbose: {verbose}") # print key package version numbers logger.debug(f"Python version {sys.version}") - logger.debug(f"Numpy version {np.__version__}") - logger.debug(f"Scipy version {scipy.__version__}") - logger.debug(f"Obspy version {obspy.__version__}") - logger.debug(f"Openquake version {openquake.engine.__version__}") - logger.debug(f"Igfash version {igfash.__version__}") + logger.debug(f"Numpy version {version('numpy')}") + logger.debug(f"Scipy version {version('scipy')}") + logger.debug(f"Obspy version {version('obspy')}") + logger.debug(f"Openquake version {version('openquake.engine')}") + logger.debug(f"Igfash version {version('igfash')}") + logger.debug(f"Rbeast version {version('rbeast')}") + logger.debug(f"Dask version {version('dask')}") # print number of cpu cores available ncpu = psutil.cpu_count(logical=False)