Climate Services Application Packages
Here is a list of active software packages, applications and utilities to be used to spin off technical climate services information systems. They are complient to approved international standards to ensure technical interoperabillity.
Birds are services providing processes for specific thematic subjects. For example to access climate data or to run a cyclone tracking tool. The services are using pygeoapi from the GeoPython project. Birdhouse provides tools (cockiecutter-template, birdy client, docker, ...) to make it easier to build, use and deploy new thematic birds.
The sources of the software packages are centralised in the GitHub Organisation Bird-House. Some applications are stored in different places due to the deveopment history, funding mechanism or intellectual property rights.
Testsuits
| Name and Documentation |
Usage |
Standard |
Source |
| nandu |
Nandu is a demo for ogcapi-process using pygeoapi (like the Emu for PyWPS) |
pygeoapi |
 |
| emu |
Demo and testing application for training purpose (like the Nandu for PyGeoAPI) |
pyWPS |
 |
| flyingpigon |
Test-suite for experimenting on processes and data analyitcs |
pyWPS |
 |
Utilities and Clients
| Name and Documentation |
Usage |
Source |
| twitcher |
Security Proxy for WPS, WCS, WMS |
 |
| cookiecutter-birdhouse |
Utility to create an OGC API Processes application package skeleton |
 |
| birdy |
Python WPS client to call a serverside deployed application package |
 |
| Rooki |
The rooki python package is a lightweight wrapper around the birdy client library for WPS |
 |
Frontend - Graphical User Interphase
| Name |
Usage |
Source |
| Phoenix |
Graphical User Interphase Frontend |
 |
Climate Services Application Packages
| Name |
Usage |
Standard |
Source |
| magpie |
Magpie is service for AuthN/AuthZ accessible via a REST API implemented with the Pyramid web framework |
REST API |
 |
| weaver |
Execution Management Service that allows the execution of workflows chaining various applications and Web Processing Services inputs and outputs |
OGC-API-Processes |
 |
| finch |
application package for processing services to calculate climate indices |
pyWPS |
 |
| rooks |
Remote operations on climate simulations |
pyWPS |
 |
| raven |
Hydrological modeling and analytics |
pyWPS |
 |
| duck |
AI enhanced process to fill in missing values |
pyWPS |
 |
| hawk |
Causal analysis for climate data or, in general, for time-series |
pyWPS |
 |
| albatross |
Climate resiliance application package for drought assessment |
pyWPS |
 |
| shearwater |
Perform detection and forecast of tropical-cyclone activities |
pyWPS |
 |
| owl |
Heatwave magnitude index and warm nights |
pyWPS |
 |
| hummingbird |
data compliance checker |
pyWPS |
 |
| goldfinch |
filtering and extraction of MIDAS data |
pyWPS |
 |
| pelican |
WPS supporting ESGF compute API |
pyWPS |
 |