Preparing CMOR for CMIP6 and other WCRP Projects

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration management
Product Quality and Documentation – Recent Developments H. K. Ramapriyan Assistant Project Manager ESDIS Project, Code 423, NASA GFSC
10 th Argo data management 2009 Toulouse Argo format and CF compatibility OceanOBS09 Strengthen and enhance the international framework under GCOS, GOOS,
SYSTEM PROGRAMMING & SYSTEM ADMINISTRATION
ESCI/CMIP5 Tools - Jeudi 2 octobre CMIP5 Tools Earth System Grid-NetCDF4- CMOR2.0-Gridspec-Hyrax …
S.R.F.E.R.S. State, Regional, and Federal Enterprise Retrieval System Inter-Agency & Inter-State Integration Using GJXML.
Systems Oceanography: Observing System Design. Why not hard-wire the system? Efficiency of interface management –Hard-wire when component number small,
 2006 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
CLIMATE SCIENTISTS’ BIG CHALLENGE: REPRODUCIBILITY USING BIG DATA Kyo Lee, Chris Mattmann, and RCMES team Jet Propulsion Laboratory (JPL), Caltech.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Project Execution & Termination Life Cycle Execution Presented by: Basker George.
1 CF Unleashed: Introduction to Cf/Radial Joe VanAndel National Center for Atmospheric Research 2013/1/8 The National Center for Atmospheric.
Z EGU Integration of external metadata into the Earth System Grid Federation (ESGF) K. Berger 1, G. Levavasseur 2, M. Stockhause 1, and M. Lautenschlager.
Regional Seminar on Census Data Archiving for Africa, Addis Ababa, Ethiopia, September 2011 Overview of Archiving of Microdata Session 4 United Nations.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Topics Covered: Software requirement specification(SRS) Software requirement specification(SRS) Authors of SRS Authors of SRS Need of SRS Need of SRS.
Metadata for the Coupled Ocean/Atmosphere Mesoscale Prediction System (COAMPS) using the Earth System Modeling Framework (ESMF) Peter Bosler University.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Workshop on QC in Derived Data Products, Las Cruces, NM, 31 January 2007 ClimDB/HydroDB Objectives Don Henshaw Improve access to long-term collections.
An Introduction to MINC John G. Sled. What is MINC? A medical image file format based on NetCDF A core set tools and libraries for image processing A.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
SE: CHAPTER 7 Writing The Program
Accessing Remote Datasets using the DAP protocol through the netCDF interface. Dr. Dennis Heimbigner Unidata netCDF Workshop August 3-4, 2009.
Advanced Utilities Extending ncgen to support the netCDF-4 Data Model Dr. Dennis Heimbigner Unidata netCDF Workshop August 3-4, 2009.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
1 Earth System Modeling Framework Documenting and comparing models using Earth System Curator Sylvia Murphy: Julien Chastang:
Aquarius Level-3 Binning and Mapping Fred Patt. Definitions Projection - any process which transforms a spatially organized data set from one coordinate.
IOOS National Glider Data Assembly Center
Metadata Mòrag Burgon-Lyon University of Glasgow.
The CF Conventions: Options for Sustained Support Involving Unidata Russ Rew Unidata Policy Committee May 12, 2008.
NPOESS Enhanced Description Tool - “ned” Richard E. Ullman NASA/GSFC/NPP NOAA/NESDIS/IPO Data / Information Architecture Algorithm / System Engineering.
CF Metadata Conventions: Governance, Support, and Future Karl E. Taylor Program for Climate Model Diagnosis and Intercomparison Lawrence Livermore National.
Cyberinfrastructure to promote Model - Data Integration Robert Cook, Yaxing Wei, and Suresh S. Vannan Oak Ridge National Laboratory Presented at the Model-Data.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Data formats and requirements in CMIP6: the climate-prediction case Pierre-Antoine Bretonnière EC-Earth meeting, Reading, May 2015.
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
BEHAVIOR DRIVEN TEST DEVELOPMENT Specification by Example.
00/XXXX 1 Data Processing in PRISM Introduction. COCO (CDMS Overloaded for CF Objects) What is it. Why is COCO written in Python. Implementation Data Operations.
Data File Formats: netCDF by Tom Whittaker University of Wisconsin-Madison SSEC/CIMSS 2009 MUG Meeting June, 2009.
WP9/JRA3: ESM Evaluation: developing an Infrastructure Participants: AA, CNRS-IPSL, DLR, FMI, SMHI, MPG OBJECTIVES Create an interdisciplinary infrastructure.
The Research Data Archive at NCAR: A System Designed to Handle Diverse Datasets Bob Dattore and Steven Worley National Center for Atmospheric Research.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
UC 2006 Tech Session 1 NetCDF in ArcGIS 9.2. UC 2006 Tech Session2 Overview Introduction to Multidimensional DataIntroduction to Multidimensional Data.
1 09/2003 Processing Library Update CF Checker – Script made available as a web based form on the BADC site -
CF 2.0 Coming Soon? (Climate and Forecast Conventions for netCDF) Ethan Davis ESO Developing Standards - ESIP Summer Mtg 14 July 2015.
1 Alison Pamment, 2 Calum Byrom, 1 Bryan Lawrence, 3 Roy Lowry 1 NCAS/BADC,Science and Technology Facilities Council, 2 Tessella plc, 3 British Oceanogrphic.
Development of a CF Conventions API Russ Rew GO-ESSP Workshop, LLNL
William Perry U.S. Geological Survey Western Ecological Research Center Geography 375 Final Project May 22, 2013.
AOLI 2015 The NMME Experience: A Research Community Archive Lessons learned from Climate Model data archive and use AOLI Meeting 2015 Eric Nienhouse NCAR.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
The CF Conventions: Governance and Community Issues in Establishing Standards for Representing Climate, Forecast, and Observational Data Russ Rew 1, Bob.
Libcf – A CF Convention Library for NetCDF Ed Hartnett Unidata Program Center Boulder Colorado June 11, 2007.
1 This slide indicated the continuous cycle of creating raw data or derived data based on collections of existing data. Identify components that could.
Intentions and Goals Comparison of core documents from DFIG and Publishing Workflow IG show that there is much overlap despite different starting points.
Data repositories CHFP at CIMA is the WGSIP data repository: OPeNDAP, web interface, NetCDF3, CHFP convention. Common complaint: Too many repositories.
A User’s Perspective on Acquisition and Management of CMIP5 Data
APPENDIX a WRITING SUBROUTINES IN C
SRNWP Interoperability Workshop
In-situ Data and obs4MIPs
Outline RTQC goals to achieve Description of current proposal Tests
The cf-python software library
National Center for Atmospheric Research
Task 5 : Supporting CCI Contributions to Obs4MIPs
School of Information Studies, Syracuse University, Syracuse, NY, USA
Robert Dattore and Steven Worley
ECMWF usage, governance and perspectives
Presentation transcript:

Preparing CMOR for CMIP6 and other WCRP Projects Charles Doutriaux and Karl E. Taylor Presented at the 4th Annual ESGF & UV-CDAT Meeting Livermore, CA 11 December 2014

Outline What is CMOR (the Climate Model Output Rewriter)? What changes are planned?

Why CMOR? PCMDI and now WCRP advocate adoption of common standards/conventions for the: Structure and format of climate data Metadata used to describe climate data Vocabulary used for categorizing the diversity of model output Standardization enables/facilitates Automation in the preparation of model output Analysis by researchers using uniform methods for reading and interpreting data unique identification of files sharing of data across the ESGF network But model output stored in native formats following a diversity of approaches must be “translated” into the standard form CMOR was written to facilitate this.

What is CMOR? CMOR is a library of C functions which facilitate/enforce compliance with MIP requirements. Includes interface to both Fortran and python code CMOR was designed to be adapted to the different metadata requirements of each “model intercomparison project” (e.g., CFMIP, HTAP, PMIP) Most of the CMIP3 and CMIP5 output served by ESGF was processed through CMOR. CMOR has been key to ensuring uniformity across all models

Project-specific CMOR tables facilitate and ensure consistency of model output from contributing groups Proper specification of coordinate and variable attributes, including: Correct standard names and units Use of a common time coordinate model (with flexibility) Required dimensions (but with different grids allowed) A capability to Reorder axis order Reverse axis direction (or translate longitude dimension) Convert units (through udunits)

What standards does CMOR ensure compliance with? netCDF – (www.unidata.ucar.edu/software/netcdf/) CF Conventions – provides for standardized description of data contained in a file (cf-convention.github.io) Data Reference Syntax (DRS) – defines vocabulary used in uniquely identifying MIP datasets and specifying file and directory names (cmip-pcmdi.llnl.gov/cmip5/output_req.html). CMIP output requirements – specify the data structure and metadata requirements for CMIP data (cmip- pcmdi.llnl.gov/cmip5/output_req.html)

CMOR flags common errors, including Pointing out when required metadata are omitted. Rejecting incorrect metadata (wrong units, inadmissible attribute values, etc.) Rejecting inconsistent coordinate dimensions passed by user to CMOR. Rejecting non-monotonic coordinate values or inconsistent boundary values, as passed by user. Rejecting values that are clearly unrealistic (likely indicating improper units conversion or incorrect sign).

CMOR history Original CMOR used in CMIP3 CMOR-2 used in CMIP5 Written in FORTRAN 95. accommodated only data stored on cartesian longitude-latitude grids. CMOR-2 used in CMIP5 CMOR’s structure and functions were largely unchanged. Written in C (with FORTRAN 95 and python interfaces) Can write output on model “native” grids that are not cartesian longitude-latitude. Station data (needed, for example, by the HTAP project), including metadata for station names and station locations Regional model output handled smoothly. Relies on netCDF-4 (rather than NetCDF-3), which provides for automated compression.

What is planned for CMOR-3? Generalization to better handle a wider range of model output and observational data. CMOR was developed (and to a certain extent “hard-wired” to meet modeling needs Some of the attributes written by CMOR don’t apply to observations (e.g., model name, experiment name) Modifications are needed to simplify the reconfiguration of the input tables for each new MIP. Modularization of the CMOR input tables, separating Project-specific metadata from Variable information

What needs to be done for CMIP6? Write and release CMOR-3 Generate new CMOR tables Allowing additional required global attributes? (e.g., version info.) Recognizing CMIP6 controlled vocabulary Including any new requested variables. Provide more complete QC information to CMOR (e.g., valid max and min for each field) Modularize the CMOR input tables to separately specify Project-specific information List of variables and their metadata

For further information: https://github.com/PCMDI/cmor Issues Documentation