Release Notes
- Enhanced Documentation and Tutorials --Bonn (December 2024, v1.0.0)
We had a workshop in Bonn for the CLINT project in October 2024 at the ECMWF.
Highlighted Changes:
- Rook WPS used by the Copernicus Climate Data Store since 2021 for accessing CMIP6, CORDEX and Atlas data.
- Several new WPS birds for the CLINT project since 2022 for AI services on climate data.
Released Tools:
- Cookiecutter Template for PyWPS 1.0.0
- Birdy WPS Client: 0.8.7
- Twitcher WPS Proxy: 0.10.0
- Ansible Playbook for PyWPS 0.7.0
Released WPS services:
New WPS services for CLINT:
Maintained Apps with Buildout:
- Phoenix Web App: 0.12.0
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
- Pelican: https://github.com/bird-house/pelican
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
- Pelican: https://github.com/bird-house/pelican
- 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]{.title-ref} 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
- Finch: https://github.com/bird-house/finch
- 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.
Hamburg (December 2013, v0.1.0)
- First presentation of Birdhouse at GERICS (German Climate Service Center), Hamburg.