WMS plugin for xpublish
Project description
xpublish-wms
Xpublish routers for the OGC WMS API.
Installation
For conda
users you can
conda install --channel conda-forge xpublish_wms
or, if you are a pip
users
pip install xpublish_wms
Once it's installed, the plugin will register itself with Xpublish and WMS endpoints will be included for each dataset on the server.
Dataset Requirements
At this time, only a subset of xarray datasets will work out of the box with this plugin. To be compatible, a dataset must contain CF compliant coordinate variables for lat
, lon
, time
, and vertical
. time
and vertical
are optional.
Currently the following grid/model types are supported:
- Regularly spaced lat/lon grids (Tested with GFS, GFS Wave models)
- Curvilinear grids (Tested with ROMS models CBOFS, DBOFS, TBOFS, WCOFS, GOMOFS, and CIOFS models)
- FVCOM grids (Tested with LOOFS, LSOFS, LMHOFS, and NGOFS2 models)
- SELFE grids (Tested with CREOFS model)
- 2d Non Dimensional grids (Tested with RTOFS, HRRR-Conus models)
Supporting new grid/model types
If you have a dataset that is not supported, you can add support by creating a new xpublish_wms.Grid
subclass and registering it with the xpublish_wms.register_grid_impl
function. See the xpublish_wms.grids module for examples.
Get in touch
Report bugs, suggest features or view the source code on GitHub.
License and copyright
xpublish-wms is licensed under BSD 3-Clause "New" or "Revised" License (BSD-3-Clause).
Development occurs on GitHub at https://github.com/xpublish-community/xpublish-wms.
Support
Work on this plugin is sponsored by:
IOOS (github) funds work on this plugin via the "Reaching for the Cloud: Architecting a Cloud-Native Service-Based Ecosystem for DMAC" project being led by RPS Ocean Science.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file xpublish_wms-0.8.0.tar.gz
.
File metadata
- Download URL: xpublish_wms-0.8.0.tar.gz
- Upload date:
- Size: 31.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c77024bf88626da636ad1e0a7fc751eddc9b322dab588004ee9e0f051dded9f |
|
MD5 | c35f3f40213246311e9e39290139b781 |
|
BLAKE2b-256 | 851fdfe3397f8652174e804a5c27aed67700e635ec0a228e176730b4b85a884d |
Provenance
The following attestation bundles were made for xpublish_wms-0.8.0.tar.gz
:
- Repository: xpublish-community/xpublish-wms
- Workflow: publish-to-pypi.yml
-
Statement type: https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
xpublish_wms-0.8.0.tar.gz
- Subject digest:
0c77024bf88626da636ad1e0a7fc751eddc9b322dab588004ee9e0f051dded9f
- Transparency log index: 148485366
- Transparency log integration time:
- Predicate type:
File details
Details for the file xpublish_wms-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: xpublish_wms-0.8.0-py3-none-any.whl
- Upload date:
- Size: 40.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc465e91f5dc0aee8c1d6923a8976fc00110d1e2fda1af06ea10227733c08af8 |
|
MD5 | ce56246133e8fc00d79c358464d4c88f |
|
BLAKE2b-256 | 0a1878b32727be9ce60c453025fe0ef3aa6723d37180d7a497e2aee1fee060a0 |
Provenance
The following attestation bundles were made for xpublish_wms-0.8.0-py3-none-any.whl
:
- Repository: xpublish-community/xpublish-wms
- Workflow: publish-to-pypi.yml
-
Statement type: https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
xpublish_wms-0.8.0-py3-none-any.whl
- Subject digest:
bc465e91f5dc0aee8c1d6923a8976fc00110d1e2fda1af06ea10227733c08af8
- Transparency log index: 148485369
- Transparency log integration time:
- Predicate type: