Getting Started#
This is a python package that can be imported and the functions can be called directly in new scripts, jupyter notebooks, or interactive python sessions. Examples using different aspects of the GMP format can be foun in the Pydantic Demo section.
Installation#
The basic dependencies are pip
and git
.
The main python dependency for the validate
and scan
modules is the
SEIS-PROV validator.
To install:
git clone https://github.com/SeismicData/SEIS-PROV.git
cd SEIS-PROV/validator
pip install -e .
We also need the “schema” package:
pip install schema
Then, to install this package:
git clone https://github.com/SCEDC/ground-motion-packet.git
cd ground-motion-packet
pip install -e .
For developers or other interested users, there are optional dependencies for development (dev
), running tests (test
), making documentation (doc
), and building distributions (build
), that can instead be installed using:
pip install -e .[dev,test,doc,build]
Alternatively, you can install a pre-built wheel distribution directly from PyPi:
pip install gmpacket