Instituting an observation database (ODB) capability in the GSI

Similar documents
Instituting an observation database

EnKF Fundamentals (2b): Applications

Observation feedback archiving in MARS. Acknowledgement:

GSI Fundamentals (5): Review and Applications

GSI fundamentals (4): Background Error Covariance and Observation Error

Uniform Resource Locator Wide Area Network World Climate Research Programme Coupled Model Intercomparison

Metview s new Python interface

Progress in the assimilation of GPS-RO at ECMWF

Introduction to NetCDF

Collabora've Development

cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast

The NOAA Operational Model Archive and Distribution System (NOMADS)

Metview 5.0 and Beyond, to its Pythonic Future

eccharts and Metview 4 2 new visualisation systems at ECMWF

Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data, and BUFR table

Observa(on Processing. Nancy Collins or

WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006

Software Infrastructure for Data Assimilation: Object Oriented Prediction System

Metview and Python - what they can do for each other

OGC at KNMI: Current use and plans

Distributed Online Data Access and Analysis

First experiences of using WC(P)S at ECMWF

Remote Data Access with OPeNDAP. Dr. Dennis Heimbigner Unidata netcdf Workshop October 25, 2012

Introduction to Metview

EnKF Fundamentals (1): Configuration and Run

Bias correction of satellite data at ECMWF

Analysis Methods in Atmospheric and Oceanic Science

And now for something completely different

File Formats and Pre-Processing

SURFEX LDAS March 2012

Python: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding

Observational DataBase (ODB*) and its usage at ECMWF

NetCDF and HDF5. NASA Earth Science Data Systems Working Group October 20, 2010 New Orleans. Ed Hartnett, Unidata/UCAR, 2010

A brief introduction 1 to retrieving ERA Interim via the web and webapi

The C3S Climate Data Store and its upcoming use by CAMS

The inclusion of cloudy radiances in the NCEP GSI analysis system

HARMONIE ATOVS data assimilation and coordinated impact study

Unifying Verification through a Python-wrapped Suite of Tools

Meteorology and Python

HDF Product Designer: A tool for building HDF5 containers with granule metadata

GSI Setup, Run and Namelist

OPeNDAP: Accessing HYCOM (and other data) remotely

SAPP: a new scalable acquisition and pre-processing system at ECMWF

Metview s new Python interface first results and roadmap for further developments

BUFR/PrepBUFR File Processing

GSI Fundamentals (2) Run and Namelist

Metview BUFR Tutorial. Meteorological Visualisation Section Operations Department ECMWF

ECMWF New Users Metview Tutorial

R. James Purser and Xiujuan Su. IMSG at NOAA/NCEP/EMC, College Park, MD, USA.

New Datasets, Functionality and Future Development. Ashwanth Srinivasan, (FSU) Steve Hankin (NOAA/PMEL) Major contributors: Jon Callahan (Mazama(

Ensemble Kalman Filter

Data assimilation for OpenFOAM Combining measurements and modelling

Anne Fouilloux. Fig. 1 Use of observational data at ECMWF since CMA file structure.

11A.3 INVESTIGATION OF USING HDF5 ARCHIVAL INFORMATION PACKAGES (AIP) TO STORE NASA ECS DATA

Writing NetCDF Files: Formats, Models, Conventions, and Best Practices. Overview

Python in the Copernicus Climate Change Service

Introduction to MODE

SciSpark 201. Searching for MCCs

ARCHITECTURE OF MADIS DATA PROCESSING AND DISTRIBUTION AT FSL

Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data tank, and Obsproc

ECMWF contribution to the SMOS mission

Data Centre NetCDF Implementation Pilot

From Integrated to Object-Oriented

AAPP status report and preparations for processing METOP data

The Lidar-Radar Open Software Environment (LROSE) : Progress and Plans

GSI Setup, Run and Namelist

Metview Introduction

Metview 4 ECMWF s latest generation meteorological workstation

META-T. Water Temperature Metadata Pilot Project

Advances in Time-Parallel Four Dimensional Data Assimilation in a Modular Software Framework

Amara's law : Overestimating the effects of a technology in the short run and underestimating the effects in the long run

User s Guide Version 3.5

The challenges of the ECMWF graphics packages

High Performance Data Efficient Interoperability for Scientific Data

Syed RH Rizvi.

The EC Presenting a multi-terabyte dataset MWF via ER the web

BIG DATA CHALLENGES A NOAA PERSPECTIVE

NCEP HPC Transition. 15 th ECMWF Workshop on the Use of HPC in Meteorology. Allan Darling. Deputy Director, NCEP Central Operations

Development and Maintenance of the Aircraft Observing System QMS

Report on the COPE technical meeting held at ECMWF, Reading 9-12, June 2014

Introduction of new WDCGG website. Seiji MIYAUCHI Meteorological Agency

Adapting Software to NetCDF's Enhanced Data Model

Evalua&ng methods for represen&ng model error using ensemble data assimila&on

Python Scripts in HWRF

GEMS: Global Earth-system Monitoring using Satellite & in-situ Data

Introduction to NCL File I/O

Converging Remote Sensing and Data Assimilation through Data Fusion

SciSpark Tutorial 101

SCSODC: Integrating Ocean Data for Visualization Sharing and Application

Status of OPLACE system

COMMUNITY VERSION 3.4. User s Guide. July Developmental Testbed Center

COMMUNITY VERSION 3.3. User s Guide. June Developmental Testbed Center

TIGGE and the EU Funded BRIDGE project

User s Guide Version 3.7

Gridded Data Speedwell Derived Gridded Products

User s Guide Version 1.3

Introduction to the ClimValDiagTool

Interface, outputs, post-processing

CESM Projects Using ESMF and NUOPC Conventions

ECMWF Web re-engineering project

Transcription:

Instituting an observation database (ODB) capability in the GSI Jeff Whitaker, Scott Gregory, and Tom Hamill NOAA / ESRL Physical Sciences Division Presentation to Blueprints for Next-Generation Data Assimilation Systems March 2016, Boulder

Fit of short-term forecasts to observations can be revealing of DA system characteristics. background departures standard deviation background departure mean number of observations from Dee et al. 2011, http://onlinelibrary.wiley.com/doi/10.1002/qj.828/pdf

Fit of other quantities (here bias corrections) can be revealing also. biases of raobs changed when the particular raob instrument was changed. from Dee et al. 2011, http://onlinelibrary.wiley.com/doi/10.1002/qj.828/pdf

Fit of observations to longer-lead forecasts can also be revealing. With stochastic physics and verification against analysis, ECMWF ensemble appears to be underspread (left-most column). Verifying against raobs or AMSU-A channel 5, one has the impression that the ensemble is still under-spread. Yamaguchi et al. 2016, http://onlinelibrary.wiley.com/doi/10.1002/qj.2675/abstract

Our intent: an observation database (ODB) capability for the GSI. In these file(s) would be: Observations. Metadata (time stamp, QC flags, lat, lon, observation error assigned). O minus F (including spread if ensemble DA used). O minus A. Bias-correction information. Usage flags.

Current NCEP observations data flow (Dennis Keyser, from 2013 DTC GSI tutorial)

Vision for how this might work in JEDAI (GSI code refactor) GTS (and other sources) Observation Processing read obs (bufr, HDF, netcdf, ascii) set R basic QC Observation Database Manager Relational Database (like ODB), and/or hierarchical dataset (HDF5, netcdf) (replaces BUFR tanks and dump files) O, R, metadata O minus F, O minus A, QC, Observer read background forecast(s) data thinning/channel selection interpolation forward operator background check QC Compute O-F, O-A Solver (hybrid EnVar, EnKF)

Patching the GSI to provide ODB capability while we await the GSI refactor. Can be done in the short term for next GEFS reanalysis/reforecast without changing NCEP operational workflow. Enables easier access to observations and assimilation feedback information for monitoring, diagnosis, research. Amounts to pre/post processing input BUFR, output GSI diagnostic files.

GSI data assimilation system BUFR (prepbufr, radiance bufr, satwnd bufr, gpsro bufr ) analyses GSI diagnostic files (containing obs ingested by GSI, departures, QC, bias correction info) (the current system)

GSI data assimilation system python utilities: (1) bufr2nc (outputs BUFR as netcdf file) (2) merge_gsidiag_bufr2nc (matches records in GSI diagnostic file with original BUFR, adds depatures, ens. spread in ob space, QC, other DA info) (3) new_obs_2nc (various codes tailored to particular research data sets) nc2prepbufr (convert back to GSI compatible BUFR) with proposed modifications BUFR (prepbufr, radiance bufr, satwnd bufr, gpsro bufr ) analyses GSI diagnostic files (containing obs ingested by GSI, departures, QC, bias correction info) Observation database Other observation sources (field experiments, research instruments, etc.) OpenDAP data server, access to research community

ncdump -h of a sample netcdf file with bufr data

Sample python code for reading in netcdf ODB-type file and generating basic statistics.

Demonstration plot

Another demo

Conclusions We re putting together an interim ODB capability into the GSI while we await a more complete JEDAI code refactor. We re at the early stages and are happy to learn from the experiences of others. The current design is necessitated by a reanalysis project where we must deliver quickly, but we d still like to make as much of our software re-usable as possible.

Our project: global reanalysis, ~2000-current. How to add ODB-like capability for this? Several options: Adapt branch of code for CFS reanalysis (> 5 years old) that provides this to the current GSI. Software old, display infrastructure (GRaDS-based) old. Totally refactor the GSI and include ODB (see upcoming slide). Patch existing GSI system code to produce the observation database capability we need for this project (see upcoming slide). being mindful of longer-term refactor and making code useful for this.