Metadata-Version: 2.4
Name: runzi
Version: 0.10.1
Summary: scripting and cli for the NSHM
Author: Chris DiCaprio, Chris Chamberlain, Oakley Jurgens
Author-email: Chris DiCaprio <christopher.dicaprio@gmail.com>, Chris Chamberlain <chrisbc@artisan.co.nz>, Oakley Jurgens <o.jurgens@gns.cri.nz>
License-Expression: GPL-3.0-only
Requires-Dist: gitpython>=3.1.46
Requires-Dist: py4j==0.10.9.1
Requires-Dist: boto3>=1.26.43
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: nzshm-common[geometry]>=0.9.3
Requires-Dist: pytz>=2025.1
Requires-Dist: pydantic>=2.12
Requires-Dist: python-dotenv>=1.1.0
Requires-Dist: typer>=0.17.4,<0.18.0
Requires-Dist: solvis>=1.2.0,<2.0.0
Requires-Dist: nzshm-hazlab>=0.1.3,<0.2.0
Requires-Dist: nzshm-model>=0.15.3
Requires-Dist: nshm-toshi-client>=1.3.0
Requires-Dist: toshi-hazard-store>=2.1.0
Requires-Python: >=3.11, <4.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
```



