Metadata-Version: 2.4
Name: seismic-hazard-analysis
Version: 2025.12.1
Summary: Code for performing seismic hazard analysis.
Author: ucgmsim
Requires-Python: <3.14,>=3.11
Description-Content-Type: text/markdown
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pytest
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: xarray
Requires-Dist: numba
Requires-Dist: pyyaml
Requires-Dist: openquake.engine
Requires-Dist: seaborn
Requires-Dist: geopandas
Requires-Dist: typer
Requires-Dist: nshmdb
Requires-Dist: pygmt-helper
Requires-Dist: source-modelling
Requires-Dist: qcore-utils
Requires-Dist: oq-wrapper

## Seismic Hazard Analysis

This is a copy of the `sha_calc` package in the [gmhazard](https://github.com/ucgmsim/gmhazard) repository. Since the release of the new NZ NSHM the `gmhazard` workflow is outdated and is no longer used. However, the `sha_calc` contains lots of useful functions and models relevant for seismic hazard analysis.

The aim of this repository is to contain core functionality for performing simple (i.e. no logic tree support) probabilistic seismic hazard analysis (PSHA) 
`based on both parametric and non-parametric ground motions predictions. Additionally, it contains core functionality for computing PSHA-based extensions, such as disaggregation, uniform hazard spectra (UHS), ground motion selection (GMS) and other related functionality such the computation of spatial IM realisation.
