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

21
NOAA/GFDL Model Development NOAA/GFDL Model Development Database Interface Database Interface ( ( for AR5 Quality Control Process tracking for AR5 Quality Control Process tracking ) ) Aparna Radhakrishnan Aparna Radhakrishnan V Balaji V Balaji Kyle Olivo Kyle Olivo Serguei Nikonov Serguei Nikonov May 10,2011 GO-ESSP Workshop - Asheville, NC

Upload: others

Post on 08-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 2: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 3: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 4: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 5: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 6: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 7: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 8: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 9: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 10: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

1010

Login to the interfaceLogin to the interface

a1r

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

Page 11: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 12: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

1212

Choose experiment,check global attributesChoose experiment,check global attributes

I want to QC this experiment

Page 13: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 14: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

1414

Publishing PanelPublishing Panel

Page 15: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 16: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

1616

File-level Quality ControlFile-level Quality Control

Page 17: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

1717

File-level Quality ControlFile-level Quality Control

Page 18: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

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

Page 19: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

1919

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

Read-only!)Read-only!)

May 2011 GO-ESSP Workshop - Asheville, NC

Page 20: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

2020

Target!Target!

Page 21: NOAA/GFDL Model Development Database Interface · 2011-05-23 · NOAA/GFDL Model Development Database Interface (for AR5 Quality Control Process tracking) Aparna Radhakrishnan

2121

Thank you!Thank you!