Metadata-Version: 2.4
Name: toshi-hazard-store
Version: 1.5.0
Summary: Library for saving and retrieving NZHSM openquake hazard results with convenience (uses pyarrow with parquet format).
Author: Chris B Chamberlain, NSHM Compute Working Group
Author-email: Chris B Chamberlain <chrisbc@artisan.co.nz>, NSHM Compute Working Group <nshm@gns.cri.nz>
License-Expression: AGPL-3.0-or-later
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: geopandas>=1.1.2
Requires-Dist: lancedb>=0.27.1,<0.30.0
Requires-Dist: matplotlib>=3.10.8
Requires-Dist: nshm-toshi-client>=1.0.1
Requires-Dist: numpy>=1.24
Requires-Dist: nzshm-common>=0.8.4
Requires-Dist: nzshm-model>=0.13.6
Requires-Dist: pandas>=2,<3
Requires-Dist: pathy>=0.11.0
Requires-Dist: pyarrow>=20.0.0
Requires-Dist: pydantic>=2.11.5
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: s3path>=0.6.1
Requires-Dist: toml>=0.10.2
Requires-Dist: fiona>=1.9.5 ; extra == 'openquake'
Requires-Dist: networkx>=3.2.1 ; extra == 'openquake'
Requires-Dist: numba ; extra == 'openquake'
Requires-Dist: pydantic-to-pyarrow>=0.1.6 ; extra == 'openquake'
Requires-Dist: openquake-engine>=3.20.1 ; extra == 'openquake'
Requires-Dist: boto3 ; extra == 'scripts'
Requires-Dist: click>=8.1.3 ; extra == 'scripts'
Requires-Dist: click-plugins>=1.1.1 ; extra == 'scripts'
Requires-Python: >=3.10, <4.0
Provides-Extra: openquake
Provides-Extra: scripts
Description-Content-Type: text/markdown

# toshi-hazard-store


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


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


This library provides different hazard storage options used withon NSHM hazard pipelines. Third parties may wish to
process models based on, or similar in scale to the NZSHM 22.

## Features

* Extract realisations from PSHA (openquake) hazard calcs and store these in Parquet datasets.
* CLI tools for end users

## Credits

This package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [waynerv/cookiecutter-pypackage](https://github.com/waynerv/cookiecutter-pypackage) project template.
