Release Notes¶
Niamey (October 2020, v0.10.0)¶
Highlighted Changes:
Updated FlyingPigeon WPS with improved plot and subset processes.
Improved cookiecutter template for PyWPS with cruft update.
Ansible PyWPS playbook with support for Slurm cluster.
Released Tools:
Twitcher WPS Proxy: 0.6.0
Ansible Playbook for PyWPS 0.4.0
Ansible Playbook for Twitcher 0.1.0
Cookiecutter Template for PyWPS 0.5.0
Birdy WPS Client: 0.6.9
Released WPS services:
Maintained Apps with Buildout:
Phoenix Web App: 0.11.0
Oxford (April 2020, v0.9.0)¶
Highlighted Changes:
Keycloak support in Twitcher and Phoenix.
Released Tools:
Twitcher WPS Proxy: 0.6.0
Ansible Playbook for PyWPS 0.3.0
Ansible Playbook for Twitcher 0.1.0
Cookiecutter Template for PyWPS 0.4.2
Birdy WPS Client: 0.6.9
Released WPS services:
Maintained Apps with Buildout:
Phoenix Web App: 0.11.0
Bucharest (October 2019, v0.8.0)¶
PyWPS was present at FOSS4G 2019 in Bucharest.
Highlighted Changes:
Skipped buildout in Twitcher.
Skipped conda handling in Makefile.
Working on OAuth support in Twitcher and birdy.
Released OWSLib extension for ESGF compute API.
Released Birds:
Twitcher WPS Proxy: 0.5.2
Ansible Playbook for PyWPS 0.2.2
Cookiecutter Template for PyWPS 0.4.1
Birdy WPS Client: 0.6.5
Emu WPS: 0.11.0
FlyingPigeon WPS: 1.5
Finch WPS: 0.2.5
Hummingbird WPS: 0.8.0
Malleefowl WPS: 0.9.0
OWSLib extension for ESGF: 0.2.0
Maintained Birds with Buildout:
Phoenix Web App: 0.10.0
New Birds in the making:
Kingfisher: https://github.com/bird-house/kingfisher
Black Swan: https://github.com/bird-house/blackswan
Eggshell: https://github.com/bird-house/eggshell
San Francisco (May 2019, v0.7.0)¶
Highlighted Changes:
All released birds support only Python >3.6.
Support for the ESGF WPS profile with a Pelican WPS demo and an OWSLib extension.
Support for MetaLink in Birdy and PyWPS to return multiple files as WPS output.
Release of Finch, a WPS for climate indicators.
Released Birds:
Ansible Playbook for PyWPS 0.2.1
Cookiecutter Template for PyWPS 0.4.0
Birdy WPS Client: 0.6.0
Emu WPS: 0.10.0
FlyingPigeon WPS: 1.4.1
Finch WPS: 0.2.0
Hummingbird WPS: 0.7.0
Malleefowl WPS: 0.8.0
Maintained Birds with Buildout:
New Birds in the making:
Kingfisher: https://github.com/bird-house/kingfisher
Black Swan: https://github.com/bird-house/blackswan
Eggshell: https://github.com/bird-house/eggshell
OWSLib extension for ESGF: https://github.com/bird-house/OWSLib-esgfwps
Washington (December 2018, v0.6.1)¶
Birdhouse was present at the AGU 2018 and ESGF Face to Face 2018 both in Washington D.C.
Highlighted Changes:
Improved Birdy WPSClient as a pythonic library for WPS client with support for Jupyter Notebooks.
Converted Malleefowl and FlyingPigeon to new deployment layout without buildout.
New birds: Finch WPS for Climate Indicators and Kingfisher for Earth Observation Data Analysis.
FlyingPigeon has been reborn as the Curious Climate Explorer. Most of its original functionallity has moved to other birds: BlackSwan, Kingfisher and Finch.
Released Birds:
Ansible Playbook for PyWPS 0.2.0
Cookiecutter Template for PyWPS 0.3.1
Birdy WPS Client: 0.5.0
Emu WPS: 0.9.1
Hummingbird WPS: 0.6.1
Malleefowl WPS: 0.7.0
Maintained Birds with Buildout:
New Birds in the making:
FlyingPigeon (reborn): https://github.com/bird-house/flyingpigeon
Kingfisher: https://github.com/bird-house/kingfisher
Black Swan: https://github.com/bird-house/blackswan
Eggshell: https://github.com/bird-house/eggshell
Dar es Salaam (September 2018, v0.6.0)¶
Birdhouse was present at the FOSS4G 2018 in Dar es Salaam.
Highlighted Changes:
Ansible playbook to install PyWPS applications.
Skipped Buildout deployment … not all birds are converted yet.
Updated Cookiecutter template for new deployment.
Using PyWPS OpenDAP support.
Initial version of Birdy native client.
Released Birds:
Ansible Playbook for PyWPS 0.1.0
Cookiecutter Template for PyWPS 0.3.0
Birdy WPS Client: 0.4.0
Emu WPS: 0.9.0
Hummingbird WPS: 0.6.0
Maintained Birds with Buildout:
New Birds in the making:
Black Swan: https://github.com/bird-house/blackswan
Eggshell: https://github.com/bird-house/eggshell
Montréal (March 2018, v0.5.0)¶
We had a workshop in Montréal with CRIM and Ouranos.
Highlighted Changes:
Birdhouse has a Logo :)
A Cookiecutter template for Birdhouse WPS birds is available.
A new WPS Bird Black Swan for extreme weather event assessments is started by LSCE, Paris. This bird is spawned off Flyingpigeon.
A new Python library, Eggshell, is started to provide common base functionallity to WPS birds like Flyingpigeon and Black Swan.
The Twitcher security proxy supports now X509 certificates for authentication to WPS services.
Released Birds:
Phoenix 0.8.1
Birdy 0.2.1
Twitcher 0.3.7
Flyingpigeon 1.2.0
Hummingbird 0.5.7
Malleefowl 0.6.7
Emu 0.6.3
New Birds in the making:
Black Swan: https://github.com/bird-house/blackswan
Eggshell: https://github.com/bird-house/eggshell
Cookiecutter: https://github.com/bird-house/cookiecutter-birdhouse
Bonn (August 2016, v0.4.0)¶
Birdhouse was present at the FOSS4G 2016 in Bonn.
Highlighted Changes:
Leaflet map with time-dimension plugin.
using twitcher security proxy.
using conda environments for each birdhouse compartment.
using ansible to deploy birdhouse compartments.
added weather-regimes and analogs detection processes.
allow upload of files to processes.
updated Phoenix user interface.
Paris (October 2015, v0.3.0)¶
updated documents on readthedocs
OAuth2 used for login with GitHub, Ceda, …
LDAP support for login
using ncWMS and adagucwms
register and use Thredds catalogs as data source
publish local netcdf files and Thredds catalogs to birdhouse Solr
qualtiy check processes added (cfchecker, qa-dkrz)
generation of docker images for each birdhouse component
using dispel4py as workflow engine in Malleefowl
using Celery task scheduler/queue to run and monitor WPS processes
improved Phoenix web client
using birdy wps command line client
Paris (September 2014, v0.2.0)¶
Phoenix UI as WPS client with ESGF faceted search component and a wizard to chain WPS processes
PyWPS based processing backend with supporting processes of Malleefowl
WMS service (inculded in Thredds) for visualization of NetCDF files
OGC CSW catalog service for published results and OGC WPS services
ESGF data access with wget and OpenID
Caching of accessed files from ESGF Nodes and Catalog Service
WPS processes: cdo, climate-indices, ensemble data visualization, demo processes
IPython environment for WPS processes
initial unit tests for WPS processes
Workflow engine Restflow for running processing chains. Currently there is only a simple workflow used: get data with wget - process data.
Installation based on anaconda and buildout
buildout recipes (birdhousebuilder) available on PyPI to simplify installation and configuration of multiple WPS server
Monitoring of all used services (WPS, WMS, CSW, Phoenix) with supervisor
moved source code and documentation to birdhouse on GitHub
Helsinki (May 2014, v0.1.2)¶
presentation of birdhouse at EGI, Helsinki
stabilized birdhouse and CSC processes
updated documenation and tutorials
Vienna (April 2014, v0.1.1)¶
presentation of birdhouse at EGU, Vienna.
“quality check” workflow for CORDEX data.