Observa(on Processing. Nancy Collins or

Similar documents
DART Tutorial Sec'on 21: Observa'on Types and Observing System Design

DART Tutorial Sec'on 16: Diagnos'c Output

DART Tutorial Sec'on 16: Diagnos'c Output

Paralleliza(on Challenges for Ensemble Data Assimila(on

DART Tutorial Sec'on 25: A simple 1D advec'on model: Tracer Data Assimila'on

DART Tutorial Sec'on 2: The DART Directory Tree

DART Tutorial Sec'on 11: Crea'ng DART Executables

Instituting an observation database (ODB) capability in the GSI

Instituting an observation database

Collabora've Development

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

Ensemble- Based Characteriza4on of Uncertain Features Dennis McLaughlin, Rafal Wojcik

How to sleep *ght and keep your applica*ons running on IPv6 transi*on. The importance of IPv6 Applica*on Tes*ng

The Regional Climate Model Evalua4on System (RCMES): Introduc4on and Demonstra4on

Objec0ves. Gain understanding of what IDA Pro is and what it can do. Expose students to the tool GUI

Introduction of new WDCGG website. Seiji MIYAUCHI Meteorological Agency

Converging Remote Sensing and Data Assimilation through Data Fusion

There is a tempta7on to say it is really used, it must be good

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

EnKF Fundamentals (2b): Applications

Data Quality Assessment Recommendations

Introduc)on to Data Management. Chris'e Wiley Sarah C. Williams Heidi Imker

Introduc)on to Data Management. Elizabeth Wickes Chris1e Wiley

Orifice Flow Meter

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

Cellular Networks and Mobile Compu5ng COMS , Spring 2012

Machine Learning Crash Course: Part I

Prac%cal Session 3: Atmospheric Model Configura%on Op%ons. Andrew Ge>elman

The NOAA Operational Model Archive and Distribution System (NOMADS)

J. Stewart Bland, CHP

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

Introduc)on to Computer Networks

NARCCAP: North American Regional Climate Change Assessment Program. Seth McGinnis, NCAR

Con$nuous Integra$on Development Environment. Kovács Gábor

Data Portal and Integra.on in JAMSTEC

WRF-Hydro hydro.namelist File with Description of Options for use with WRF-Hydro V5

Running the model in production mode: using the queue.

Observation feedback archiving in MARS. Acknowledgement:

Palomar Transient Factory Archive Scripted Access Basic Use

ARP Address Resolu,on Protocol

Distributed Online Data Access and Analysis

GSI Setup, Run and Namelist

Core Technology Development Team Meeting

Introduction to SPDX. Kate Stewart 5 November 2015

McIDAS-V - A powerful data analysis and visualization tool for multi and hyperspectral environmental satellite data *

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

ARCHITECTURE OF MADIS DATA PROCESSING AND DISTRIBUTION AT FSL

CORPORATE PRESENTATION

IPv6 in the DREN III acquisi4on. Ron Broersma DREN Chief Engineer

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

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

Document Databases: MongoDB

Interac(ve Form: Inspec(on methods. Eva Ragnemalm, IDA

Register Alloca.on Deconstructed. David Ryan Koes Seth Copen Goldstein

Progress in the assimilation of GPS-RO at ECMWF

What If Everyone Did It? Geoff Huston APNIC Labs

How to live with IP forever

Today s Class. High Dimensional Data & Dimensionality Reduc8on. Readings for This Week: Today s Class. Scien8fic Data. Misc. Personal Data 2/22/12

Appendix A - Calibration Data Sheets for Pika T701 Test Instruments Primary Anemometer Pre-Test Calibration

Shepherd s Presentation Draft Policy Allocation of IPv4 and IPv6 Address Space to Out-of-region Requestors

SQLite with a Fine-Toothed Comb. John Regehr Trust-in-So1 / University of Utah

C3S Data Portal: Setting the scene

Integra(ng an Online Configura(on Checker with Exis(ng Management Systems: Applica(on to CIM/WBEM Environments

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

McIDAS-X Software Development and Demonstration

CS 315 Intro to Human Computer Interac4on (HCI)

NetCDF and Scientific Data Durability. Russ Rew, UCAR Unidata ESIP Federation Summer Meeting

System Modeling Environment

Recap on SDLC Phases & Artefacts

Pyro: A Spatial-Temporal Big-Data Storage System. Shen Li Shaohan Hu Raghu Ganti Mudhakar Srivatsa Tarek Abdelzaher

Current results on mobile system prototype development for Aerosol Cal/Val ac8vi8es

Decision Support Systems

EMA Digital Supply Chain Ini3a3ves. Sean Bersell/EMA

Making Research Data Public: Why, What, and How. Fall 2016

INFO/CS 4302 Web Informa6on Systems

Macro Assembler. Defini3on from h6p://

Tutorial II Using the adap3ve mesh refinement & spherical shell geometry. Juliane Dannberg

Monitoring IPv6 Content Accessibility and Reachability. Contact: R. Guerin University of Pennsylvania

MET+ MET+ Unified Package. Python wrappers around MET and METViewer: Python wrappers

Syed RH Rizvi.

Metview BUFR Tutorial. Meteorological Visualisation Section Operations Department ECMWF

SOCAT QC Cookbook for SOCAT participants

Data Requirements for Aerosol Observations

Strategies for Selecting the Right Open Source Framework for Cross-Browser Testing

CISC327 - So*ware Quality Assurance

Clinical Metadata A complete metadata and project management solu6on. October 2017 Andrew Ndikom and Liang Wang

Elementary Computing CSC 100. M. Cheng, Computer Science

Student Introduc,on to RXpreceptor.

Search Engines. Informa1on Retrieval in Prac1ce. Annotations by Michael L. Nelson

HSC QUEUE MODE OPERATION PLAN

The Vitro Integrated Ontology Editor and Seman5c Web Applica5on

12. Combining SAS datasets. GIORGIO RUSSOLILLO - Cours de prépara)on à la cer)fica)on SAS «Base Programming» 269

LISP: LISt Processing

Many of the following steps can be saved as default so when a new project is created, the settings need not be re-entered.

Status of OPLACE system

GSI Setup, Run and Namelist

Chunking: An Empirical Evalua3on of So7ware Architecture (?)

HARMONIE ATOVS data assimilation and coordinated impact study

PyTables. An on- disk binary data container, query engine and computa:onal kernel. Francesc Alted

RV: A Run'me Verifica'on Framework for Monitoring, Predic'on and Mining

Transcription:

Observa(on Processing Nancy Collins nancy@ucar.edu or dart@ucar.edu

Roadmap What s in an Observa(on Provided tools and capabili(es Observa(on sources Observa(on and representa(veness error Types, Kinds, Preprocess Evalua(ng vs. Assimila(ng Observa(on output files

What s in an Observa(on Observa(on Type As defined in DART/obs_def files listed in input.nml : &preprocess_nml! Observed Value Expected Error Loca(on Generally lat/lon plus ver(cal Height, Pressure, Surface, undefined Time Quality control from data source ( input qc )

What s in an Observa(on Sequence File List of specific obs types in this file Numbers associated with each type DO NOT have to be consistent between different files Count of total obs in file, Count and Labels for Copies and for QCs Copies => Various types of obs data QCs => Quality Control values For more details: hzp://www.image.ucar.edu/dares/dart/ DART_Documenta(on.php#obs_seq_overview

Observa(on Converters Observa(on data distributed in a wide variety of formats NetCDF, HDF, BUFR, compressed text, plain text Converters already exist for most common obs types, especially for atmospheric obs If you have other observa(ons: The text converter a good base for ascii obs The MADIS converters for NetCDF obs The AIRS converter for HDF- EOS

Observa(on Sources Main documenta(on page hzps://proxy.subversion.ucar.edu/dares/dart/ releases/lanai/observa(on/observa(ons.html Links to html pages for each of the exis(ng converters Generally includes links to data repositories and comments about file formats

Observa(on Tools obs_sequence_tool - combines, splits, extracts, modifies obs_seq files obs_seq_to_netcdf - converts observa(on data into netcdf files Cannot include obs- specific metadata (GPS, radar) Verifica(on suite (doc obs_seq_coverage.html) obs_seq_coverage, obs_selection, obs_seq_verify! obs_common_subset - compare same obs from different experiments

Error values in the DA System Observa(on errors Instrument resolu(on, retrieval algorithms Representa(veness errors Features the model cannot represent, e.g. convec(on We combine both of these into the obs error in the obs_sequence file Many obs already come with error values

Generic Kinds vs Specific Types Model State contains various data fields, e.g. T, winds, moisture, etc These are iden(fied with a GENERIC KIND code inside the DART system Constants which always start with KIND_xxx! Defined in obs_kind/obs_kind_mod.f90 Examples include KIND_TEMPERATURE, KIND_U_WIND_COMPONENT

Generic Kinds vs Specific Types (cont) Observa(ons are iden(fied with a SPECIFIC TYPE which allows finer control over what is assimilated and/or evaluated Examples include RADIOSONDE_TEMPERATURE, AIRS_TEMPERATURE, AIRCRAFT_TEMPERATURE Each SPECIFIC TYPE has an associated GENERIC KIND, e.g. all above are KIND_TEMPERATURE These type constants are also defined in obs_kind/obs_kind_mod.f90! Assimila(on and evalua(on namelists uses these specific types

The preprocess program The files obs_kind/obs_kind_mod.f90 and obs_def/ obs_def_mod.f90 are generated during the build process WriZen by the preprocess program If you change the preprocess namelist, you must rebuild to regenerate these files Includes only the types needed by a single model See the documenta(on for how to add new types: hzps://proxy.subversion.ucar.edu/dares/dart/releases/ Lanai/obs_def/obs_def_mod.html Less common, but how to add new kinds: hzps://proxy.subversion.ucar.edu/dares/dart/releases/ Lanai/obs_kind/obs_kind_mod.html

Assimila(ng, Evalua(ng, Excluding Namelist control: input.nml : &obs_kind_nml, so this is a run- (me choice assimilate_these_obs_types = 'RADIOSONDE_TEMPERATURE, 'ACARS_TEMPERATURE, 'AIRCRAFT_TEMPERATURE',! evaluate_these_obs_types = 'RADIOSONDE_SURFACE_PRESSURE! Any types not on the list will be ignored

Observa(on Sequence output files In addi(on to original informa(on, adds Prior and Posterior forward operator ensemble mean and ensemble spread By namelist control can include FO values from 1 to N ensembles DART QC tells how DART processed each observa(on

DART QC Values DART QC numeric code between 0 and 7 Indicates one of the following possible outcomes for each obs: Assimilated or Evaluated successfully Prior FO was ok but Posterior FO failed Obs not used because: Prior FO failed, Not listed in namelist, Bad incoming QC, Outlier test failed See: hzp://www.image.ucar.edu/dares/dart/ DART_Documenta(on.php#obs_diagnos(cs