noaa/gfdl model development database interface · 2011-05-23 · noaa/gfdl model development...

Post on 08-Apr-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

NOAA/GFDL Model Development NOAA/GFDL Model Development Database InterfaceDatabase Interface

((for AR5 Quality Control Process trackingfor AR5 Quality Control Process tracking))

Aparna RadhakrishnanAparna RadhakrishnanV BalajiV Balaji

Kyle OlivoKyle OlivoSerguei NikonovSerguei Nikonov

May 10,2011 GO-ESSP Workshop - Asheville, NC

2

OutlineOutline Delightful comparisons -Delightful comparisons -

IPCC AR4 versus IPCC AR5IPCC AR4 versus IPCC AR5 MDBI in a nutshellMDBI in a nutshell Role of CuratorRole of Curator Let's QC! Let's QC! TargetTarget

May 2011 GO-ESSP Workshop - Asheville, NC

33

Delightful comparisonsDelightful comparisonsAR4 versus AR5AR4 versus AR5

GFDL-Models (for AR4)GFDL-Models (for AR4) GFDL-Models (for AR5)GFDL-Models (for AR5)

GFDL-CM2.0/CM2.1

GFDL-CM2.1GFDL-CM2.5GFDL-CM3GFDL-HIRAM-C180GFDL-HIRAM-C360GFDL-ESM2MGFDL-ESM2G

May 2011 GO-ESSP Workshop - Asheville, NC

44

Published Data size Published Data size [AR4][AR4]

Estimated Data size Estimated Data size [AR5 publishing][AR5 publishing]

About 12Tb

Definitely not less than 300Tb ;)

May 2011 GO-ESSP Workshop - Asheville, NC

Delightful comparisonsDelightful comparisonsAR4 versus AR5AR4 versus AR5

55

How did we standardize How did we standardize

(CF/CMIP) our model output(CF/CMIP) our model output

for publishing?for publishing?

(AR4)(AR4)

CMORFREMetar

(GFDL's in-house tool)

May 2011 GO-ESSP Workshop - Asheville, NC

How are we standardizing How are we standardizing

(CF/CMIP) our model output(CF/CMIP) our model output

for publishing?for publishing?

(AR5)(AR5)

Delightful comparisonsDelightful comparisonsAR4 versus AR5AR4 versus AR5

66

QC tracking process?QC tracking process?(AR5)(AR5)

May 2011 GO-ESSP Workshop - Asheville, NC

MDBI interface!QC status tracking and more ..

QC tracking process?QC tracking process?(AR4)(AR4)

Delightful comparisonsDelightful comparisonsAR4 versus AR5AR4 versus AR5

77

MDBI(Model Dev DB Interface)MDBI(Model Dev DB Interface)in a nutshellin a nutshell

A transparent view of the Curator database in a user-friendly A transparent view of the Curator database in a user-friendly wayway

ExtJS Javascript framework/Java Server pagesExtJS Javascript framework/Java Server pages Secure/Restricted access to the interface/experiment Secure/Restricted access to the interface/experiment

metadatametadata Functions to provide several services like -Functions to provide several services like -

View Experiment XML, PostProcessed data info,View Experiment XML, PostProcessed data info,

Filter Experiments, Run-monitoring, Filter Experiments, Run-monitoring,

Platform-Environment, Platform-Environment, QC/PUBLISHED DATA INFOQC/PUBLISHED DATA INFO, etc.., etc..

May 2011 GO-ESSP Workshop - Asheville, NC

8

Role of Curator DB at different(every?) Role of Curator DB at different(every?) stages stages

GFDL's Curator databaseGFDL's Curator database

GFDLGFDLModel Output MetadataModel Output Metadata

Experiment Info Experiment Info

GFDL-IPCC AR4/AR5 Variable MappingsGFDL-IPCC AR4/AR5 Variable Mappings

FREMetarized FilesFREMetarized Files

Data Portal Data Portal ServiceService

May 2011 GO-ESSP Workshop - Asheville, NC

QC serviceQC service

99

Let's QC!Let's QC!

Get started!Get started!: : LOGIN to the MDBI interfaceLOGIN to the MDBI interface

May 2011 GO-ESSP Workshop - Asheville, NC

1010

Login to the interfaceLogin to the interface

a1r

***************

1111

Let's QC! (contd..)Let's QC! (contd..)

Navigate to the “correct” experiment on the Navigate to the “correct” experiment on the experiment tree available on the MDBI page.experiment tree available on the MDBI page.

(check experiment description and global (check experiment description and global attributes)attributes)

May 2011 GO-ESSP Workshop - Asheville, NC

1212

Choose experiment,check global attributesChoose experiment,check global attributes

I want to QC this experiment

1313

Let's QC! (contd ..)Let's QC! (contd ..)

Then?Then? – Go to the Publishing panel to look up for – Go to the Publishing panel to look up for

Variables categorized by the CMIP tables (Amon,Omon Variables categorized by the CMIP tables (Amon,Omon etc)etc)

May 2011 GO-ESSP Workshop - Asheville, NC

1414

Publishing PanelPublishing Panel

1515

Let's QC! (contd ..)Let's QC! (contd ..)

File-level QC File-level QC - Say, quality control “tas”- Say, quality control “tas”

(surface air temperature) file(s)..(surface air temperature) file(s)..

May 2011 GO-ESSP Workshop - Asheville, NC

1616

File-level Quality ControlFile-level Quality Control

1717

File-level Quality ControlFile-level Quality Control

1818

Let's QC! (contd..)Let's QC! (contd..)

Is there a way to exchange comments on Is there a way to exchange comments on

a variable- like a status update on the a variable- like a status update on the

type of tests performed on a variable? -Yes!type of tests performed on a variable? -Yes!

May 2011 GO-ESSP Workshop - Asheville, NC

1919

Quality Control Forms Quality Control Forms (Comments exchange- (Comments exchange-

Read-only!)Read-only!)

May 2011 GO-ESSP Workshop - Asheville, NC

2020

Target!Target!

2121

Thank you!Thank you!

top related