Skip to content

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 Documentation Status
GitHub Nandu
emu Demo and testing application for training purpose (like the Nandu for PyGeoAPI) pyWPS Documentation Status
GitHub Emu
flyingpigon Test-suite for experimenting on processes and data analyitcs pyWPS Documentation Status
GitHub Flyingpigeon

Utilities and Clients

Name and Documentation Usage Source
twitcher Security Proxy for WPS, WCS, WMS Documentation Status
GitHub twicher
cookiecutter-birdhouse Utility to create an OGC API Processes application package skeleton Documentation Status
GitHub twicher
birdy Python WPS client to call a serverside deployed application package Documentation Status
GitHub birdy
Rooki The rooki python package is a lightweight wrapper around the birdy client library for WPS Documentation Status
GitHub Rooki

Frontend - Graphical User Interphase

Name Usage Source
Phoenix Graphical User Interphase Frontend Documentation Status
GitHub Phoenix

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 Documentation Status
GitHub Magpie
weaver Execution Management Service that allows the execution of workflows chaining various applications and Web Processing Services inputs and outputs OGC-API-Processes Documentation Status
GitHub Weaver
finch application package for processing services to calculate climate indices pyWPS Documentation Status
GitHub Finch
rooks Remote operations on climate simulations pyWPS Documentation Status
GitHub Weaver
raven Hydrological modeling and analytics pyWPS Documentation Status
GitHub Weaver
duck AI enhanced process to fill in missing values pyWPS Documentation Status
GitHub Weaver
hawk Causal analysis for climate data or, in general, for time-series pyWPS Documentation Status
GitHub Weaver
albatross Climate resiliance application package for drought assessment pyWPS Documentation Status
GitHub albatross
shearwater Perform detection and forecast of tropical-cyclone activities pyWPS Documentation Status
GitHub Shearwater
owl Heatwave magnitude index and warm nights pyWPS Documentation Status
GitHub Owl
hummingbird data compliance checker pyWPS Documentation Status
GitHub Hummingbird
goldfinch filtering and extraction of MIDAS data pyWPS Documentation Status
GitHub Goldfinch
pelican WPS supporting ESGF compute API pyWPS Documentation Status
GitHub Pelican