Skip to content

OGCMetOceanDWG/metocean-pygeoapi

Repository files navigation

Join the chat at https://gitter.im/OGCMetOceanDWG/Lobby

metocean-pygeoapi

metocean-pygeoapi provides MetOcean specific plugins for the pygeoapi project.

+-----------------+       +--------------------------+
|                 |       |                          |
|                 |       |   metocean-pygeoapi      |
|                 |       |   -----------------      |
|    pygeoapi     | <---> |                          |
|    --------     |       |   - EDR providers        |
|                 |       |   - processes            |
|                 |       |   - providers (features, |
|                 |       |     coverages)           |
+-----------------+       |   - records/metadata     |
                          |                          |
                          +--------------------------+

Installation

Requirements

Dependencies

Dependencies are listed in requirements.txt. Dependencies are automatically installed during metocean-pygeoapi's installation.

Installing the Package

# 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

Running

Plugins can be integrated via the standard pygeoapi plugin integration mechanism

Development

Setting up a Development Environment

Same as installing a package. Use a virtualenv. Also install developer requirements:

pip3 install -r requirements-dev.txt

Code Conventions

Bugs and Issues

All bugs, enhancements and issues are managed on GitHub

Contact

About

MetOcean community pygeoapi plugins

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages