semvec/pypi-packages huggingface dataset:
pycdmsapi 0.1.0
pycdmsapi a Python server implementation for a common Web API for Climate Data Management Systems (CDMS)
License: MIT license
Requires Python: >=3.6
Keywords: pycdmsapi

# pycdmsapi

[![PyPI](https://img.shields.io/pypi/v/pycdmsapi.svg)](https://pypi.python.org/pypi/pycdmsapi)

[![ReadTheDocs documentation status](https://readthedocs.org/projects/pycdmsapi/badge/?version=latest)](https://pycdmsapi.readthedocs.io/en/latest/?version=latest)
        
pycdmsapi a Python server implementation for a common Web API for Climate Data Management Systems (CDMS)

* Free software: MIT license
* Documentation: https://pycdmsapi.readthedocs.io.

## Background

Our first implementation of OpenCDMS API ([opencdms-api](https://github.com/opencdms/opencdms-api)) was a FastAPI application that [mounted existing WSGI applications](https://fastapi.tiangolo.com/advanced/wsgi/) to expose APIs served by:
- [geopython/pygeoapi](https://github.com/geopython/pygeoapi) (flask)
- [opencmds/surface](https://github.com/opencdms/surface) (django)
- [opencdms/MCH-API](https://github.com/opencdms/mch-api) (flask)
- [opencdms/Climsoft-API](https://github.com/opencdms/climsoft-api) (FastAPI).

Instead of providing different APIs for each CDMS, our next version will provide a *single shared/common API* that resembles the WMO Climate Data Model (CDM) standard and is not specific to particular CDMS. This new version will also make use of pygeoapi to provide the OGC API standards implemented by pygeoapi (including [OGC API - EDR](https://www.ogc.org/standards/ogcapi-edr)).

We're intending to develop a single application that provides support for the OCG API standards and CDMS-specific capabilities using a single framework-agnostic server application. To achieve this we will follow the approach taken by pygeoapi which does not import dependencies from any particular Python web framework.

## Features

* TODO


=======
History
=======

0.1.0 (2022-10-05)
------------------

* First release on PyPI.