Metadata-Version: 2.4
Name: runzi
Version: 0.9.1
Summary: scripting and cli for the NSHM
License-Expression: GPL-3.0-only
Author: Chris DiCaprio
Author-email: christopher.dicaprio@gmail.com
Requires-Python: >=3.11,<3.12
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: boto3 (>=1.26.43)
Requires-Dist: click (>=8.1.7)
Requires-Dist: gitpython (>=3.1.46)
Requires-Dist: lxml (>=4.9.2)
Requires-Dist: nshm-toshi-client (>=1.1.0,<2.0.0)
Requires-Dist: nzshm-common[geometry] (>=0.8.4)
Requires-Dist: nzshm-hazlab (>=0.1.1,<0.2.0)
Requires-Dist: nzshm-model (>=0.13.6)
Requires-Dist: py4j (==0.10.9.1)
Requires-Dist: pydantic (>=2.12)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: python-dotenv (>=1.1.0)
Requires-Dist: pytz (>=2025.1)
Requires-Dist: solvis (>=1.2.0,<2.0.0)
Requires-Dist: toshi-hazard-store (>=1.2.3,<2.0.0)
Requires-Dist: tqdm (>=4.67.3)
Requires-Dist: typer (>=0.17.4,<0.18.0)
Description-Content-Type: text/markdown

# runzi


[![pypi](https://img.shields.io/pypi/v/runzi.svg)](https://pypi.org/project/runzi/)
[![python](https://img.shields.io/pypi/pyversions/runzi.svg)](https://pypi.org/project/runzi/)
[![Build Status](https://github.com/GNS-Science/nzshm-runzi/actions/workflows/dev.yml/badge.svg)](https://github.com/GNS-Science/nzshm-runzi/actions/workflows/dev.yml)
[![codecov](https://codecov.io/gh/GNS-Science/nzshm-runzi/branch/main/graphs/badge.svg)](https://codecov.io/github/GNS-Science/nzshm-runzi)

* Documentation: <https://GNS-Science.github.io/nzshm-runzi>
* GitHub: <https://github.com/GNS-Science/nzshm-runzi>
* PyPI: <https://pypi.org/project/runzi/>
* Free software: GPL-3.0-only

Python application for running, scheduling, collecting inputs &amp; outputs of NZSHM jobs on workstations, AWS cloud, and HPC cluster

runzi is used by the ESNZ NSHM programme to run OpenSHA style inversions, hazard calculations, and other computational tasks.

- Provides a CLI for launching jobs locally or using AWS EC2 services (HPC is currently unsupported after the move from PBS to Slurm).
- Coordinates with [toshi API](https://github.com/GNS-Science/nshm-toshi-api) and [toshi-hazard-store](https://github.com/GNS-Science/toshi-hazard-store) to lookup and store results and metadata.

## Run
```console
$ runzi [OPTIONS] COMMAND [ARGS]...
```

```console
$ runzi --help
```




