OPeNDAP: Accessing HYCOM (and other data) remotely

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

Distributed Online Data Access and Analysis

Making data access easier with OPeNDAP. James Gallapher (OPeNDAP TM ) Duan Beckett (BoM) Kate Snow (NCI) Robert Davy (CSIRO) Adrian Burton (ARDC)

And now for something completely different

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

An introduction to HYCOM

Toward the Development of a Comprehensive Data & Information Management System for THORPEX

The NOAA Operational Model Archive and Distribution System (NOMADS)

Development and Support for the USGODAE Server

Ocean, Atmosphere & Climate Model Assessment for Everyone

Development and Support for the US GODAE Server

The Many Facets of THREDDS Thematic Real-time Environmental Distributed Data Services

Desarrollo de una herramienta de visualización de datos oceanográficos: Modelos y Observaciones

P2.1 Accessing HDF5 data via OPeNDAP. MuQun Yang* 1, Hyo-Kyung Lee 1, James Gallagher 2. I. Introduction

SCSODC: Integrating Ocean Data for Visualization Sharing and Application

Data Centre NetCDF Implementation Pilot

OPeNDAP User Guide Version 1.14

Improving Oceanographic Anomaly Detection Using High Performance Computing

RegCM-ROMS Tutorial: Introduction to ROMS Ocean Model

Catalog-driven, Reproducible Workflows for Ocean Science

OPENDAP: ACCESSING DATA IN A DISTRIBUTED, HETEROGENEOUS ENVIRONMENT

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

CF-netCDF and CDM. Ethan Davis, John Caron, Ben Domenico, Stefano Nativi* UCAR Unidata Univ of Florence*

Scientific Workflow Tools. Daniel Crawl and Ilkay Altintas San Diego Supercomputer Center UC San Diego

Vega Forneris, Cristina Tronconi, Gianluca Volpe, Simone Colella, Bruno B. Nardelli, Andrea Pisano, Rosalia Santoleri IMDIS

Unidata and data-proximate analysis and visualization in the cloud

Online intercomparison of models and observations using OGC and community standards

NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences

CEOS Water Portal Project Implementation Plan

RAMADDA and THREDDS. Projects. Tom Yoksas, John Caron, Ethan Davis 1 Jeff McWhirter 2, Don Murray 3 Matthew Lazzara 4. Unidata Program Center/UCAR 2

HYCOM Data Service and Web Outreach

The NCAR Community Data Portal

McIDAS-V Tutorial Installation and Introduction updated September 2015 (software version 1.5)

J1.6 MONITORING AND ANALYZING THE GLOBAL OCEAN OBSERVING SYSTEM WITH THE OBSERVING SYSTEM MONITORING CENTER

PARR for the Course: GIS and Public Access to NOAA Fisheries Research Data

BODY / SYSTEM Specifically, the website consists of the following pages:

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

The Integrated Data Viewer A Tool for Scientific Analysis and Visualization

Writing an OPeNDAP Client Document version 1.1

Enhancements to the DODS-Web Map Server Gateway

The Integrated Data Viewer A web-enabled enabled tool for geoscientific analysis and visualization

HDF Update. Elena Pourmal The HDF Group. October 16, 2008 IDL User Group Meeting 1

The Common Framework for Earth Observation Data. US Group on Earth Observations Data Management Working Group

Managing Scientific Data Efficiently in a DBMS

Steve Ansari *, Stephen Del Greco, Neal Lott NOAA National Climatic Data Center, Asheville, North Carolina 2. DATA

Flexible Framework for Mining Meteorological Data

Scientific and Multidimensional Raster Support in ArcGIS

Data discovery and access via the SeaDataNet CDI system

HPC Performance Advances for Existing US Navy NWP Systems

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

IMOS/AODN ocean portal: tools for data delivery. Roger Proctor, Peter Blain, Sebastien Mancini IMOS

From Sensor to Archive: Observational Data Services at NCAR s Earth Observing Laboratory

ACCESS 07 Phil Callahan (334), PI Brian Wilson (335), Co-I Rob Raskin (388), Co-I. October 2008

ICOADS: Update Status and Data Distribution

Implementing a Data Quality Strategy to simplify access to data

Task Team on Data Management Report

LaTiS! Data Access Service Architecture"

Technical documentation. SIOS Data Management Plan

CONDUIT and NAWIPS Migration to AWIPS II Status Updates Unidata Users Committee. NCEP Central Operations April 18, 2013

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

Integrating IEC & IEEE 1815 (DNP3)

WRF Post-Processing and Visualization

Outline. S: past, present and future Some thoughts. The 80s. Interfaces - 60s & 70s. Duncan Temple Lang Department of Statistics UC Davis

JAMSTEC "Cyber System Current Status

GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithm

Bruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom

The Alaska Marine Information System

OGC at KNMI: Current use and plans

Version 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design

Adapting Software to NetCDF's Enhanced Data Model

CERA: Database System and Data Model

CEOS Water Portal Project <<Final Project Summary>>

Implementing a Data Quality Strategy to simplify access to data

The Logical Data Store

Scientific Data Plat f or m

The Web Hierarchical Ordering Mechanism (WHOM) a tool for ordering HDF and HDF-EOS Data

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

Meteorology and Python

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

J3.12 EFFECTIVE RETRIEVAL PERFORMED BY DIMES WITH THE APPLICATION OF LUCENE

CORIOLIS: A DATA MANAGEMENT SERVICE FOR OPERATIONAL OCEANOGRAPHY. phone fax

Overview for the 2007 ESRI User Conference 21 Jun

Towards a Canadian Integrated Ocean Observing System

First experiences of using WC(P)S at ECMWF

Cross-mission Analysis Through Space Physics Data Facility (SPDF) Services

In Situ Observations: Operational Systems & Data Management

Putting Your Data on the Map

Ocean Data View (ODV) Manual V1.0

McIDAS-V: An open source data analysis and visualization tool for multiand hyperspectral satellite data ITSC-XVI, Angra do Reis, Brazil, 7 May 2008

Agent Framework For Intelligent Data Processing

Instituting an observation database (ODB) capability in the GSI

Standards-based Access to Satellite Atmospheric Composition Data

Revision History. Applicable Documents

REPORT ON THE ESTABLISHMENT OF THE INTERNATIONAL FORUM OF USERS OF SATELLITE DATA TELECOMMUNICATION SYSTEMS (SATCOM FORUM)

Metview 5.0 and Beyond, to its Pythonic Future

Retrieval of Sea Surface Temperature from TRMM VIRS

Common Infrastructure for Modeling Earth (CIME) and MOM6. Mariana Vertenstein CESM Software Engineering Group

Working with Scientific Data in ArcGIS Platform

Ocean Simulations using MPAS-Ocean

The IODE Ocean Data Portal: Concept Paper (by Greg Reed, Nick Michailov, Peter Pissierssens)

Transcription:

OPeNDAP: Accessing HYCOM (and other data) remotely Presented at The HYCOM NOPP GODAE Meeting By Peter Cornillon OPeNDAP Inc., Narragansett, RI 02882 7 December 2005 8/25/05 HYCOM NOPP GODAE 1

Acknowledgements James Gallagher - OPeNDAP, Inc Daniel Holloway - GSO/URI John Chamberlain - OPeNDAP, Inc In addition to HYCOM NOPP funding OPeNDAP also receives funding from: NASA NSF NOAA 8/25/05 HYCOM NOPP GODAE 2

Outline Introductory Remarks Current Status Upgrades in Progress Accessing HYCOM Data via Matlab - A Demo Accessing HYCOM Data via the ODC - A Demo 8/25/05 HYCOM NOPP GODAE 3

A Historical Note OPeNDAP evolved from the Distributed Oceanographic Data System (DODS). DODS was conceived at a workshop held at URI in 1993. Basic system was designed and implemented in 1993-1995. DAP2 (the current Data Access Protocol or DAP) was first released in 1996. DODS consisted of two fundamental parts: A discipline independent core infrastructure for accessing data. A discipline specific oceanographic portion population, location, etc. 8/25/05 HYCOM NOPP GODAE 4

Historical Note (continued) To isolate the discipline independent part of the system from the discipline specific part, two entities were formed in 2000: The Open Source Project for a Network Data Access Protocol (OPeNDAP), a 501 c(3). The National Virtual Ocean Data System (NVODS) a distributed oceanography data system managed from the University of Rhode Island originally funded by NOPP. 8/25/05 HYCOM NOPP GODAE 5

OPeNDAP Mission To maintain, evolve and promote a data access protocol (DAP) for the syntactically consistent exchange of data over the network. The DAP should provide syntactic interoperability across disciplines and allow for semantic interoperability within disciplines. 8/25/05 HYCOM NOPP GODAE 6

OPeNDAP Concepts OPeNDAP software is open source. More likely to be adopted. Benefits from community software contributions. OPeNDAP mixes implementation with research. Implementation - to encourage use. Research - to keep the protocol current. OPeNDAP is based on a client-server architecture. 8/25/05 HYCOM NOPP GODAE 7

OPeNDAP Is Defined By the DAP Data Access Protocol Model used to describe the data; Request syntax and semantics; and Response syntax and semantics. Syntax The computer representation of a data object - the data types and structures at the computer level; e.g., T is a floating point array of 20 by 40 elements. Semantics The information about the contents of an object; e.g., T is sea surface temperature in degrees Celsius for a certain region of the Earth. 8/25/05 HYCOM NOPP GODAE 8

Servers Servers receive requests and provide responses via the DAP. Servers convert the data from the form in which they are stored to the OPeNDAP data model. The OPeNDAP data model is rich - it can handle most, if not all oceanographic data types. Servers provide for subsetting of the data. 8/25/05 HYCOM NOPP GODAE 9

Clients Clients make requests and receive responses via the DAP. Clients convert data from the OPeNDAP data model to the form required in the client application. 8/25/05 HYCOM NOPP GODAE 10

Outline Introductory Remarks Current Status Upgrades in Progress Accessing HYCOM Data via Matlab - A Demo Accessing HYCOM Data via the ODC - A Demo 8/25/05 HYCOM NOPP GODAE 11

OPeNDAP Servers DSP netcdf HDF4 Matlab SQL Tables Flat Binary CDF FITS CEDAR Data Data Data Data Data Data Data Data Data Data netcdf Matlab JGOFS FreeFrom FITS DSP HDF4 JDBC CDF CEDAR 8/25/05 HYCOM NOPP GODAE 12

OPeNDAP Servers (continued) Python FDS GDS DAPPER ESML Data Data Data Data Data General netcdf OPeNDAP GRIB BUFR OPeNDAP netcdf OPeNDAP General 8/25/05 HYCOM NOPP GODAE 13

OPeNDAP Clients netcdf C netcdf Java Matlab Client IDL Client Ferret GrADS IDV VisAD ncbrowse Matlab IDL Access Excel 8/25/05 HYCOM NOPP GODAE 14

Data Available via OPeNDAP Servers There are more than 1000 data sets served via OPeNDAP. Meteorological Oceanographic Land Cover A partial list of serving institutions/projects is available at the OPeNDAP web site 8/25/05 HYCOM NOPP GODAE 15

Data Providers Please Register Your Data 8/25/05 HYCOM NOPP GODAE 16

Data Providers Please Register Your Data 8/25/05 HYCOM NOPP GODAE 17

Outline Introductory Remarks Current Status Upgrades in Progress Accessing HYCOM Data via Matlab - A Demo Accessing HYCOM Data via the ODC - A Demo 8/25/05 HYCOM NOPP GODAE 18

Server4 - Early 2006 A major server rearchitecture from: cgi-based to servelet based. Integral THREDDS catalog support. http and GridFTP capable. Provides a way to reuse server software developed by other groups Improved performance. Improved security. 8/25/05 HYCOM NOPP GODAE 19

Server4 OLFS BES Data OPeNDAP Lightweight Front end Server (OLFS) Receives requests and asks the BES to fill them Uses Java Servlets Does not directly touch data Back End Server (BES) Reads data files, Databases, et c., returns info May return DAP objects or other data 8/25/05 HYCOM NOPP GODAE 20

Request from client Response to client OPeNDAP Lightweight Front end Server GridFTP DAP4* DAP2 THREDDS Info output HTML output ASCII output Request Formulation** BES 8/25/05 HYCOM NOPP GODAE 21

Outline Introductory Remarks Current Status Upgrades in Progress Accessing HYCOM Data via Matlab - A Demo Accessing HYCOM Data via the ODC - A Demo 8/25/05 HYCOM NOPP GODAE 22

The HYCOM Matlab GUI A Matlab GUI has been developed for the: 1/12 o North Atlantic Ocean Prediction System Version: HYCOM 2.1 Horizontal Grid: 1/12 o (1678 x 1609 grid points, 6.5 km spacing on average) Domain: North Atlantic- 98 o W to 36.5 o E and 28 o S to 70 o N Vertical: 26 vertical coordinates (sigma theta reference) Period Covered: June 2003 to present Bathymetry: quality controlled ETOPO 2.5 Surface Forcing: FNMOC wind stress, wind speed, heat flux, E-P+ relaxation to climatological SSS River runoff Buffer Zones: 3 o north and south with relaxation to monthly climatological T and S (MODAS) Data Assimilation: satellite altimeter data from MODAS operational system, mean SSH from 1/12 o MICOM (ECMWF) Vertical projection via the Cooper and Haines tech. Available via the GUI: daily time series of the best estimates. 8/25/05 HYCOM NOPP GODAE 23

The HYCOM Matlab GUI In addition to a GUI, the associated programs may be called as a function in Matlab. 8/25/05 HYCOM NOPP GODAE 24

SST Fronts as a Metric SST fronts may present a very sensitive measure of the performance of a model. I did an experiment last night. I Downloaded all SST fields for the Gulf of Mexico winter months 10/03-12/03, 10/04-12/04, 10/05-11/05 with the GUI Took the gradient of the fields (Matlab function). Thresholded the gradient magnitudes - 0 if T <T c ; 1 if T >T c Summed thresholded fields. Compared with AVHRR SST fronts for winters 1985-1995 8/25/05 HYCOM NOPP GODAE 25

Winter SST Fronts HYCOM Fronts AVHRR Fronts 8/25/05 HYCOM NOPP GODAE 26

Spring SST Fronts HYCOM Fronts HYCOM Fronts T > 0.1 T > 0.05 AVHRR Fronts 8/25/05 HYCOM NOPP GODAE 27

Outline Introductory Remarks Current Status Upgrades in Progress Accessing HYCOM Data via Matlab - A Demo Accessing HYCOM Data via the ODC - A Demo 8/25/05 HYCOM NOPP GODAE 28

The Data System Integrator The data system integrator is an element which assembles a suite of data system elements that together provide seamless access to the data from discovery to use. The data system integrator defines the data system. The data system integrator generally speaks several different protocols. 8/25/05 HYCOM NOPP GODAE 29

The Data System Integrator The data system integrator brings order to a disordered array of system elements. Application/ Visualization A rc rc hi hi v e Data Data Data Application/ Application/ Visualization Visualization Application/ Application/ Visualization Visualization Application/ Application/ Visualization Visualization Application/ Application/ Visualization Visualization Application/ Application/ Visualization Visualization ODC NVODS GCMD 8/25/05 HYCOM NOPP GODAE 30

The OPeNDAP Data Connector GCMD GFDL netcdf URI HDF GSFC Binary OPeNDAP NVODS Matlab Ferret VisAD GrADS IDV Access ODC IDL Excel ncbrowse 8/25/05 HYCOM NOPP GODAE 31

A Data System Integrator GCMD GFDL netcdf URI HDF GSFC Binary OPeNDAP NVODS Matlab Ferret VisAD GrADS IDV Access ODC IDL Excel ncbrowse 8/25/05 HYCOM NOPP GODAE 32

http://opendap //opendap.org 8/25/05 HYCOM NOPP GODAE 33