metocean-pygeoapi provides MetOcean specific plugins for the pygeoapi project.
+-----------------+ +--------------------------+
| | | |
| | | metocean-pygeoapi |
| | | ----------------- |
| pygeoapi | <---> | |
| -------- | | - EDR providers |
| | | - processes |
| | | - providers (features, |
| | | coverages) |
+-----------------+ | - records/metadata |
| |
+--------------------------+
- Python 3 and above
- Python virtualenv package
Dependencies are listed in requirements.txt. Dependencies are automatically installed during metocean-pygeoapi's installation.
# install pygeoapi as per https://docs.pygeoapi.io/en/latest/installation.html
...
# install metocean-pygeoapi
python3 -m venv my-env
cd my-env
. bin/activate
git clone https://github.com/OGCMetOceanDWG/metocean-pygeoapi.git
cd metocean-pygeoapi
python3 setup.py build
python3 setup.py install
Plugins can be integrated via the standard pygeoapi plugin integration mechanism
Same as installing a package. Use a virtualenv. Also install developer requirements:
pip3 install -r requirements-dev.txt
All bugs, enhancements and issues are managed on GitHub