CMIP6-DICAD – FU Berlin - Germany

Slides:



Advertisements
Similar presentations
 Dokeos  open source elearning
Advertisements

1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
Project 1 Introduction to HTML.
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
Open Statistics: Envisioning a Statistical Knowledge Network Ben Shneiderman Founding Director ( ), Human-Computer Interaction.
GForge: A collaborative development environment Presentation by: Geoff Gerfin.
Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
1st Project Introduction to HTML.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
11 CONFIGURE INTERNET EXPLORER Chapter 5. Chapter 5: Configure Internet Explorer2 CHAPTER OVERVIEW AND OBJECTIVES  Configuring Accessibility and Language.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Chapter 1 Introduction to HTML, XHTML, and CSS
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
UNIX and Shell Programming (06CS36)
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Search Engine By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
The Glance Project ATLAS Management January 2012.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
UNIX and Shell Programming
Page 1 Envisat Validation Workshop, Campaign Database, 12/12/2002 Envisat Validation Workshop Atmospheric Chemistry Validation Team Ground-Based Measurements.
Basic UNIX Concepts. Why We Need an Operating System (OS) OS interacts with hardware and manages programs. A safe environment for programs to run is required.
Introduction and Principles Web Server Scripting.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Status Report on the Validation Framework S. Banerjee, D. Elvira, H. Wenzel, J. Yarba Fermilab 15th Geant4 Collaboration Workshop 10/06/
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Supplementary Figure S1. Supplementary Figure S2.
By Nathaniel Dias, Benton Le Ics4U Mr.Krnic. The beginning of the internet started as a result of the Cold War. After the launch of the Russian space.
5-7 May 2003 SCD Exec_Retr 1 Research Data, May Archive Content New Archive Developments Archive Access and Provision.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
CMIP6-DICAD AP 6.1: Installation und Betrieb des ESMValTools in der ESGF DKRZ Infrastruktur Stephan Kindermann1, Björn Brötz2, Veronika Eyring2, and.
Project 1 Introduction to HTML.
Proposed IT Infrastructure for TOP OS project
AP7/AP8: Long-Term Archival of CMIP6 Data
Chapter 1 Introduction to HTML.
Operating System.
Getting Started with R.
Nutzerworkshop 05./ Data Analysis and Visual Output Andrea Pozzer (MPIC) Wolfgang Mueller (MPIM)
An Introduction to the IVC Software Framework
VI-SEEM Data Discovery Service
Project 1 Introduction to HTML.
Introduction to Programming the WWW I
Prepared by Kimberly Sayre and Jinbo Bi
Publications and Research Data – crosslinking repositories
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Reference Management and Knowledge Organization
Intro Project Introduction to HTML.
Reportnet 3.0 Database Feasibility Study – Approach
The Student’s Guide to Apache Spark
Web Application Development Using PHP
Presentation transcript:

CMIP6-DICAD – FU Berlin - Germany Christopher Kadow and Thomas Schartner I. Kirchner and U. Ulbrich Visualisation of ESMValTool results with FREVA as part of the CMIP6-DICAD project Christopher Kadow ESMVal @ Munich November, 15th 2016

Motivation 2/13 website: www-miklip.dkrz.de | visitor-login: Click on ‚guest?‘ -> Login

Freva - Freie Univ Evaluation System 3/13 Freva - Freie Univ Evaluation System Agenda: 1. What is ? 2. Cooperation in CMIP6-DICAD between ESMVal and Freva to bring pictures to the community 3. Freva as a platform to support ESMVal developer and validation producers to interact with each other and data producers

Freva - Freie Univ Evaluation System 3/13 Freva - Freie Univ Evaluation System Agenda: Usability & Flexibility Data Access Plugin Transparency & Reproducibility

Usability & Flexibility Plugin Transparency & Reproducibility 3/13 Usability & Flexibility Plugin Transparency & Reproducibility Data Access

www-miklip.dkrz.de Shell and Web 4/13 HPC running at “German Climate Computing Centre“ with access to ESGF > 5 million datasets Shell and Web ssh USER@miklip.dkrz.de module load miklip-ces freva --plugin freva --history freva --databrowser www-miklip.dkrz.de Plugins History Data-Browser Usability & Flexibility Plugin Transparency & Reproducibility Data Access

MiKlip uses CMOR & access several ESGF standards 5/13 MiKlip uses CMOR & access several ESGF standards SOLR Apache Indexing the different standards Usability & Flexibility Plugin Transparency & Reproducibility Data Access Host a search tool using CMOR options Support developers in process this data

Every analysis is saved and can be rerun Freva Usability & Flexibility Plugin Transparency & Reproducibility Data Access 6/13 MySQL Database Every analysis is saved and can be rerun Can be shared among scienists GIT Versioning Every tool and system version is saved to the analysis!

Featured Recommendations Usability & Flexibility Plugin Transparency & Reproducibility Data Access 7/13 Featured Recommendations Inspired by your browsing history Saving CPU time, I/O and disk space!

Freva Transparency & Reproducibility Usability & Flexibility 8/13 3 example tools to show Plugin developers how2plugin via different scripts Plugin users how2use the evaluation system ADVANTAGES: No specific programming language requested No need to know all the code environments Freva Usability & Flexibility Plugin Transparency & Reproducibility Data Access freva --plugin MoviePlotter input=/path/2/tas_Amon_MPI-ESM-LR_decadal2000_r1i1p1_2003.nc outputdir=./ from evaluation_system.api import plugin class MoviePlotter(plugin.PluginAbstract): __short_description__ = "Plots 2D lon/lat movies in GIF format" __version__ = (0,0,1) __config_metadict__ = plugin.metadict(compact_creation=True, input =(None, dict(type=str, mandatory=True, help=' File to be plotted')), outputdir =(None, dict(type=str, mandatory=True, help='default output dir'))) def runTool(self, config_dict=None): input = config_dict['input'] outputdir=config_dict[‘outputdir’] result= self.call('%s/movie_plotter.sh %s %s' % (self.getClassBaseDir(),input,outputdir)) MoviePlotter PCA DiffPlotter NCL ./movie_plotter.sh /path/2/INPUT /path/2/OUTPUT C++ Python

Usability & Flexibility Plugin Transparency & Reproducibility 9/13 Usability & Flexibility Plugin Transparency & Reproducibility Data Access

A standardized data and application system for evaluation… 10/13 A standardized data and application system for evaluation… Usability & Flexibility Plugin Transparency & Reproducibility Data Access … of climate model forecasts, hindcasts and projections

2. Cooperation in CMIP6-DICAD between ESMVal and Freva to bring pictures to the community 11/13 Step: Bring ESMVal and Freva to life at the DKRZ Step: Support ESMVal: getting and adding data Shell data-browser as efficient local help

2. Cooperation in CMIP6-DICAD between ESMVal and Freva to bring pictures to the community 11/13 Step: Bring ESMVal and Freva to life at the DKRZ Step: Support ESMVal: getting and adding data Shell data-browser as efficient local help Step: Connect both via quasi-interface DLR describes the meta-data to the output FUB writes plugin to collect pictures, data, and meta-data *Discuss real connectivity to establish a real system

3. Freva as a platform to support ESMVal developer and validation producers to interact with each other and the data producers 12/13 COMMUNITY COMMUNITY CMIP6 @ DKRZ FREVA Data browser ESMVal FREVA WEB META DATA RESULTS

3. Freva as a platform to support ESMVal developer and validation producers to interact with each other and the data producers 12/13

3. Freva as a platform to support ESMVal developer and validation producers to interact with each other and the data producers 12/13 COMMUNITY COMMUNITY CMIP6 @ DKRZ FREVA Data browser ESMVal FREVA WEB Outside META DATA RESULTS

3. Freva as a platform to support ESMVal developer and validation producers to interact with each other and the data producers 13/13 Freva platform allows ESMVal producers to keep track … with CMIP6 data and its revisions … with their results in every development stage … comments and discussions from the community Main Task of FUB in CMIP6 DICAD: Provision of Freva as a platform for the community at DKRZ Improve the annotation system to be a full discussion forum Annotations of every result, picture, and comments Improve sharability, incorparate into annotation system Maintain and extent availability of ESMVal results for developers, community, and beyond in a step by step approach Christopher Kadow ESMVal @ Munich November, 15th 2016

Summary of Freva Freie Univ Evaluation Framework Standardized data & applications Usability & Flexibility Transparency & Reproducibility Resource Management Application Potential Major Projects & Big Institutions More Informations @ DKRZ www-miklip.dkrz.de CMIP6 DICAD More Informations @ FU-Berlin freva.klimod.de vast.klimod.de Christopher Kadow ESMVal @ Munich November, 15th 2016