IS-ENES2 1 st General Assembly 11-13 th June 2014 UPC Campus, Barcelona, Spain Status of infrastructure climate4impact.eu Christian Pagé, CERFACS Working teams and institutions CERFACS: Christian Pagé WU: Ronald Hutjes, Erik van Slobbe KNMI: Wim Som de Cerff, Maarten Plieger CNRS-IPSL: Eric Guilyardi, Sébastien Denvil STFC/UREAD: Martin Juckes; Stephen Pascoe SMHI: Lars Bärring, Michael Kolax, Grigory Nikulin CMCC: Sandro Fiore, Giovanni Aloisio UC: Antonio S. Cofiño, Manuel Vega-Saldarriaga DKRZ: Torsten Rathmann, Frank Toussaint, Stephan Kindermann CSAG: Chris Jack, Bruce Hewitson, Chris Lennard DMI: Ole Bøssing Christensen INHGA: Marius Matreata Collaboration with CLIPC project 1
Status of infrastructure climate4impact Tasks in WPs dedicated to climate4impact NA4.3 Requirements for the impact user community (CERFACS, WUR, CSAG, CNRS- IPSL, KNMI, SMHI, UC, CMCC, MF- CNRM) SA2.3: Enhanced data and InformaIon access (KNMI, STFC, DKRZ) JRA3 JRA 3.3.1 Portal (CERFACS, KNMI, UC) JRA 3.3.2 Derived Data products (CERFACS, KNMI, CSAG, DMI, SMHI, INHGA, UC)
Status of infrastructure climate4impact Objectives (one of the 5 IS-ENES2 key objectives) Facilitate the applica4on of Earth system model simula4ons to be@er predict and understand climate change impacts on society By: Enhance the dissemina4on of model results from both global and regional model experiments Develop an interface dedicated to the climate impact community and improving the quality of informaion on simulaions through metadata developments and guidance to users Enhance interac4on between the climate modelling acivity and users from companies and the emerging climate services
Status of infrastructure climate4impact Deliverables related to climate4impact Month D/M Descrip4on WP 12 D11.2 Report on climate4impacts, version 1.0 JRA 3.3 24 M11.7 Report on integraion of services for indices and averaging 32 M32 JRA3 developed services deployed on climate4impact SA2 36 M11.8 Review climate4impact services and objecives (associated with D11.6) JRA 3.3 JRA 3.3 36 D5.2 Assessment of impact communiies requirements NA 4.3 44 D11.6 Report on derived products in climate4impact JRA3.3 46 M8.8 climate4impact components available for use in tailored impact portals SA2
Functionalities Prototype IS-ENES 1 " Extensive documentation for impact modelers " Guidelines, warnings, do s and don ts " Access to CMIP5 data " 30 data nodes, ~3 Petabyte of data " Search in a faceted way " Through models, variables, experiments, frequency, dates " Visualize and download any CMIP5 dataset " Visualize any gridded dataset offered via OPeNDAP! " Using ADAGUC WMS/WCS " Login with ESGF OpenID Identifier 5
Functionalities IS-ENES 2 " Improved search interface " Web Processing Service with ESGF security " esgf.py in PyDap, install_esgf_client (Stephen Pascoe) " Demonstrator online, create timeseries plot on any dataset in ESGF with 3 dimensions " Compose OpenID identifier based on username and gateway " Improved styling based on ENES VERC portal " Less clicking, improved error feedback and improved user friendliness " Still, a lot has to be done 1 st Operational Release April 2014 (October 2013 version) Announcement of the operational version (example on SMHI portal) " Simplified interface for search and download " Functionality organized in a simpler accessible way, streamlining the workflow and reducing amount of mouse clicks " Improved error interface 6
Improved search 7
ES-DOC integration 8
View file - WMS Generate timeseries plots for a certain location. Supported formats: HTML, JSON, XML and PNG 9
Web Processing Service " Uses PyWPS framework " Implement by creating standalone Python scripts as processes " Use OpenClimateGIS " Also providing access to ExArch and CDO WPS " Users have a personal place on climate4impact to store results " Keep settings for a process, rerun a process with same settings " Examples of processed visualization: " Make timeseries " Compare anomalies of precipitation against temperature for France " Scripts can be added easily to climate4impact for data analysis 10
WPS - Climate indices calculation Temperature indices Heat indices Cold indices ECA&D/ETCCDI indices Humidity indices Compound indices Rain indices Drought indices Snow indices " Python code library for in-memory calculations " Generic and modular approach, can be reused in other environments " C functions called for optimization " All calculations done in memory for very fast performance " Validation against CDO, ETCCDI " Now embedded into NCAR/NCPP OpenClimateGIS code " I/O interface is structured for optimal performance " Wrapper function " Dynamic Chunking to balance between OpenDAP access and available memory 11
WPS WPS jobs can be monitored 12
Status of infrastructure climate4impact Main achievements Working Progress Improved site entrance, documentaion and styling Improved login and security Simplified interface for search and download FuncIonality organized in a simpler accessible way, streamlining the workflow and reducing amount of mouse clicks Improved error interface Online processing climate indices (prototype) downscaling (prototype communicaion interface)
Main goals Status of infrastructure Climate4impact (C4I) Downscaling Portal (DP) integration Work status Develop an API into the DP in order to access to Downscaling services externally. Provide security access to this API. Develop a Downscaling UI for the C4I Main achievements First version of RESTFul API implemented with token based security. C4I portal can register its users to the DP through the API. A new Downscaling UI tab has been created. Allow users to subscribe to the Downscaling service and it will allow to use the services through UI components. UI prototype has been created (Pending of discussion) Ongoing work The ongoing work is focusing on modeling the en44es and improve the prototype which will allow users to create and save a downscaling configura4on
Status of infrastructure Climate4impact (C4I) Downscaling Portal (DP) integration Work status First version of the Downscaling UI tab in the C4I
Issues s4ll to be addressed Status of infrastructure climate4impact Next steps - climate4impact roadmap: what features to focus on? Need to prioriize given user needs and feedbacks. - Services reusable by other portals - IntegraIon with other projects - CLIPC reuse of services and documentaion - - - - SPECS data and s2d documentaion EUPORIAS data and use cases EURO4M/UERRA data and use cases -
Technical developments: Architectural design DocumentaIon Portal prototyping climate4impact work done, work planned OperaIonal portal (April 2014) Enhanced data and InformaIon access Derived Data products (indices) Services reusable by other portals 18
SMHI operational annoucement 19
20