Metadata-Version: 2.4
Name: shakemap-modules
Version: 1.1.18
Summary: USGS Earthquake Impact ShakeMap Modules
Author-email: Bruce Worden <cbworden@contractor.usgs.gov>, Eric Thompson <emthompsone@usgs.gov>, Mike Hearne <mhearne@usgs.gov>
License-Expression: CC0-1.0
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: configobj>=5.0.8
Requires-Dist: esi-shakelib>=1.2.1
Requires-Dist: h5py>=3.8.0
Requires-Dist: importlib-resources>=6.0.0
Provides-Extra: assemble
Requires-Dist: mapio>=0.8.8; extra == "assemble"
Requires-Dist: defusedxml>=0.7.1; extra == "assemble"
Requires-Dist: gmpacket>=0.1.2; extra == "assemble"
Requires-Dist: pandas>=2.0.2; extra == "assemble"
Provides-Extra: associate
Provides-Extra: augment
Requires-Dist: defusedxml>=0.7.1; extra == "augment"
Requires-Dist: gmpacket>=0.1.2; extra == "augment"
Provides-Extra: contour
Requires-Dist: fiona>=1.9.4.post1; extra == "contour"
Provides-Extra: coverage
Requires-Dist: scipy; extra == "coverage"
Provides-Extra: dyfi
Requires-Dist: openpyxl; extra == "dyfi"
Requires-Dist: pandas>=2.0.2; extra == "dyfi"
Provides-Extra: exception
Provides-Extra: gridxml
Requires-Dist: esi-core>=1.2.3; extra == "gridxml"
Requires-Dist: mapio>=0.8.8; extra == "gridxml"
Provides-Extra: history
Provides-Extra: info
Provides-Extra: kml
Requires-Dist: esi-core>=1.2.3; extra == "kml"
Requires-Dist: esi-utils-colors>=1.0.5; extra == "kml"
Requires-Dist: mapio>=0.8.8; extra == "kml"
Requires-Dist: fiona>=1.9.4.post1; extra == "kml"
Requires-Dist: lxml; extra == "kml"
Requires-Dist: Pillow>=10.0.0; extra == "kml"
Requires-Dist: scipy; extra == "kml"
Requires-Dist: shapely; extra == "kml"
Requires-Dist: simplekml>=1.3.6; extra == "kml"
Provides-Extra: mapping
Requires-Dist: dill; extra == "mapping"
Requires-Dist: esi-utils-colors>=1.0.5; extra == "mapping"
Requires-Dist: esi-utils-geo>=0.9.9; extra == "mapping"
Requires-Dist: esi-utils-textformat>=1.0; extra == "mapping"
Requires-Dist: mapio>=0.8.8; extra == "mapping"
Requires-Dist: cartopy>=0.22.0; extra == "mapping"
Requires-Dist: matplotlib>=3.7.1; extra == "mapping"
Requires-Dist: rasterio; extra == "mapping"
Requires-Dist: scipy; extra == "mapping"
Provides-Extra: model
Requires-Dist: esi-core>=1.2.3; extra == "model"
Requires-Dist: mapio>=0.8.8; extra == "model"
Requires-Dist: cartopy>=0.22.0; extra == "model"
Requires-Dist: fiona>=1.9.4.post1; extra == "model"
Requires-Dist: shapely; extra == "model"
Provides-Extra: plotregr
Requires-Dist: matplotlib>=3.7.1; extra == "plotregr"
Provides-Extra: raster
Requires-Dist: mapio>=0.8.8; extra == "raster"
Provides-Extra: rupture
Provides-Extra: save
Provides-Extra: shape
Requires-Dist: esi-core>=1.2.3; extra == "shape"
Requires-Dist: esi-utils-colors>=1.0.5; extra == "shape"
Requires-Dist: fiona>=1.9.4.post1; extra == "shape"
Requires-Dist: scikit-image; extra == "shape"
Provides-Extra: sleep
Provides-Extra: sm-select
Requires-Dist: usgs-strec>=2.2.3; extra == "sm-select"
Provides-Extra: stations
Provides-Extra: transfer-email
Requires-Dist: esi-utils-transfer>=0.1.2; extra == "transfer-email"
Provides-Extra: transfer-pdl
Requires-Dist: esi-utils-transfer>=0.1.2; extra == "transfer-pdl"
Provides-Extra: transfer-scp
Requires-Dist: esi-utils-transfer>=0.1.2; extra == "transfer-scp"
Provides-Extra: uncertaintymaps
Requires-Dist: esi-utils-colors>=1.0.5; extra == "uncertaintymaps"
Requires-Dist: esi-utils-geo>=0.9.9; extra == "uncertaintymaps"
Requires-Dist: esi-utils-textformat>=1.0; extra == "uncertaintymaps"
Requires-Dist: mapio>=0.8.8; extra == "uncertaintymaps"
Requires-Dist: cartopy>=0.22.0; extra == "uncertaintymaps"
Requires-Dist: matplotlib>=3.7.1; extra == "uncertaintymaps"
Requires-Dist: rasterio; extra == "uncertaintymaps"
Requires-Dist: scipy; extra == "uncertaintymaps"
Provides-Extra: xtestimage
Requires-Dist: matplotlib>=3.7.1; extra == "xtestimage"
Provides-Extra: xtestplot
Requires-Dist: matplotlib>=3.7.1; extra == "xtestplot"
Provides-Extra: xtestplot-multi
Requires-Dist: matplotlib>=3.7.1; extra == "xtestplot-multi"
Provides-Extra: xtestplot-spectra
Requires-Dist: matplotlib>=3.7.1; extra == "xtestplot-spectra"
Provides-Extra: dev
Requires-Dist: build>=0.7.0; extra == "dev"
Requires-Dist: black>=21; extra == "dev"
Requires-Dist: flake8>=3.9; extra == "dev"
Requires-Dist: ipython>=7.26; extra == "dev"
Requires-Dist: vcrpy>=5.1.0; extra == "dev"
Requires-Dist: esi-releases; extra == "dev"
Requires-Dist: deepdiff>=6.7.1; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest>=6.2; extra == "test"
Requires-Dist: pytest-cov>=2.12; extra == "test"
Requires-Dist: vcrpy>=5.1.0; extra == "test"
Provides-Extra: build
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: esi-releases; extra == "build"
Provides-Extra: all
Requires-Dist: shakemap-modules[assemble,associate,augment,contour,coverage,dyfi,exception,gridxml,history,info,kml,mapping,model,plotregr,raster,rupture,save,shape,sleep,sm-select,stations,transfer-email,transfer-pdl,transfer-scp,uncertaintymaps,xtestimage,xtestplot,xtestplot-multi,xtestplot-spectra]; extra == "all"
Dynamic: license-file

# shakemap-modules

## Introduction

This repository holds the core modules of the ShakeMap processing software. The modules may be used either as
a library of classes that can be included in other programs (as they are with ShakeMap), or as standalone 
programs. See the [ShakeMap Documentation](https://ghsc.code-pages.usgs.gov/esi/shakemap/) for more on ShakeMap
and its software architecture.

## Installation

To install the library modules, use pip:

    pip install shakemap-modules

To install as standalone modules, clone the repository, and execute:

    bash install.sh

which will create a conda environment with the various dependencies.
