SlideShare une entreprise Scribd logo
1  sur  60
The HDF Group

HDF-OPeNDAP
Project Update
Joe Lee and Kent Yang
The HDF Group

April 18, 2012

HDF/HDF-EOS Workshop XV

1

www.hdfgroup.org
Outline

Introduction to OPeNDAP

HDF5 Handler Update
HDF4 Handler Update
Live Demo

April 18, 2012

HDF/HDF-EOS Workshop XV

2

www.hdfgroup.org
Introduction to OPeNDAP

Goal: Background on Update
• Why OPeNDAP?
• What is HDF Handler?
• How important CF conventions?

April 18, 2012

HDF/HDF-EOS Workshop XV

3

www.hdfgroup.org
Access HDF via FTP
Aqua/Aura
Users

IDL

AIRS/OMI
FTP

Local HDF
Files
April 18, 2012

FTP
Clients

FTP
Servers
HDF/HDF-EOS Workshop XV

HDF Files

4

www.hdfgroup.org
OPeNDAP access
Typical remoteconcept problem

View Data
(User)

FTP/HTTP

Remote Data
(HDF4/5)

Visualization
Tools
tools
(e.g., GrADS)
(gradsdap)

Handler
(hdf4/5_handler)

Client Library
(libnc_dap)

Server
(Hyrax)

Data Access Protocol (DAP) via Internet
April 18, 2012

HDF/HDF-EOS Workshop XV

5

www.hdfgroup.org
Access remote data easily

April 18, 2012

HDF/HDF-EOS Workshop XV

6

www.hdfgroup.org
without worrying about data plans.

April 18, 2012

HDF/HDF-EOS Workshop XV

7

www.hdfgroup.org
Visualize remote data easily, too.

April 18, 2012

HDF/HDF-EOS Workshop XV

8

www.hdfgroup.org
HDF handler is key
Aqua/Aura
HDF

HANDLER

Users

IDV

Hyrax

NetCDF Java

AIRS/OMI

DAP
Visualization
Tools
April 18, 2012

OPeNDAP
Clients

OPeNDAP
Servers

HDF/HDF-EOS Workshop XV

HDF Files

9

www.hdfgroup.org
because if handler doesn’t follow CF

No Visualization Bonus!

April 18, 2012

HDF/HDF-EOS Workshop XV

10

www.hdfgroup.org
If handler gives up extra bonus

handler development is easier.
DAP

DAP Server
HDF / HDF-EOS
April 18, 2012

HDF/HDF-EOS Workshop XV

11

www.hdfgroup.org
What’s involved in extra bonus
Earth Scientist

Visualization
DAP Client

DAP
DAP Server

CF Conventions
HDF / HDF-EOS
April 18, 2012

HDF/HDF-EOS Workshop XV

12

www.hdfgroup.org
How handler developers feel

April 18, 2012

HDF/HDF-EOS Workshop XV

13

www.hdfgroup.org
Because we care all NASA products.

AURA
MISR

?

AQUA
TERRA
NPP

April 18, 2012

HDF/HDF-EOS Workshop XV

14

www.hdfgroup.org
Developers’ Dream

… all data are created equal,
that they shall be visualized
by all client tools easily…

April 18, 2012

HDF/HDF-EOS Workshop XV

15

www.hdfgroup.org
What if all people agreed…
development might have been much easier.
Earth Scientist
Visualization

DAP Client
DAP

DAP Server

Check once.
April 18, 2012

UDF (Imaginary)
HDF/HDF-EOS Workshop XV

16

www.hdfgroup.org
Lessons from handler development

Communicate and work together among
different groups.
Standardize everything from data products
to visualization tools.
Follow conventions and standards.

April 18, 2012

HDF/HDF-EOS Workshop XV

17

www.hdfgroup.org
Outline

Introduction to OPeNDAP
HDF5-OPeNDAP Handler Update
HDF4-OPeNDAP Handler Update
Live Demo

April 18, 2012

HDF/HDF-EOS Workshop XV

18

www.hdfgroup.org
Redesign of HDF5 handler
Goal: Support all NASA HDF5 products.
Modularize for future product support.
Follow CF

conventions robustly.

Product
April 18, 2012

HDF/HDF-EOS Workshop XV

19

www.hdfgroup.org
Why did we redesign?
In 2007,
HDF5 handler

AURA
Grid

was enough for

April 18, 2012

HDF/HDF-EOS Workshop XV

20

www.hdfgroup.org
Why did we redesign?
In 2011,

wasn’t enough for

AURA
Grid

April 18, 2012

AURA
Swath

HDF/HDF-EOS Workshop XV

AURA
ZA

21

GSSTF

www.hdfgroup.org
Why did we redesign?
In 2011,

wasn’t enough for

AURA
Grid

April 18, 2012

AURA
Swath

HDF/HDF-EOS Workshop XV

AURA
ZA

22

GSSTF

www.hdfgroup.org
and more… so we gave up!

ICESat-2
Aquarius

GOSAT
SMAP
April 18, 2012

HDF/HDF-EOS Workshop XV

23

www.hdfgroup.org
We rebuilt one that can scale up

April 18, 2012

HDF/HDF-EOS Workshop XV

24

www.hdfgroup.org
by modularizing the design

HDF5 handler

CF

Generic

HDFEOS5

HDF5

GOSAT

Aquarius

SMAP

with a
April 18, 2012

GRID

SWATH

ZA

big room for future products.

HDF/HDF-EOS Workshop XV

25

www.hdfgroup.org
Key updates on HDF5 handler
version

1.6.x

CF-convention
Support
Range of NASA
Data Products
Mulitiple
Grids/Swath/ZA
Configuration
Options
Support for
Future Products
April 18, 2012

1.5.x

Primitive

Robust

Limited

All

No

Yes

Static Build

Run-time

Rigid

Flexible

HDF/HDF-EOS Workshop XV

26

www.hdfgroup.org
HDF-EOS5 products supported

•
•
•
•
•

April 18, 2012

OMI Swath, Grid
MLS Swath
HIRDLS Swath, ZA
TES Swath, Grid
GSSTF

HDF/HDF-EOS Workshop XV

27

www.hdfgroup.org
HDF5 products supported

•
•
•
•

April 18, 2012

Aquarius Grid
MEaSUREs SeaWiFS DeepBlue
SBUV2 Ozone (O3) Profile
SMAP (Simulation)

HDF/HDF-EOS Workshop XV

28

www.hdfgroup.org
HIRDLS Zonal Average

April 18, 2012

HDF/HDF-EOS Workshop XV

29

www.hdfgroup.org
New TES Swath

April 18, 2012

HDF/HDF-EOS Workshop XV

30

www.hdfgroup.org
MEaSUREs GSSTF

April 18, 2012

HDF/HDF-EOS Workshop XV

31

www.hdfgroup.org
Aquarius Grid (Simulation)

April 18, 2012

HDF/HDF-EOS Workshop XV

32

www.hdfgroup.org
MEaSUREs SeaWiFS DeepBlue

April 18, 2012

HDF/HDF-EOS Workshop XV

33

www.hdfgroup.org
Ozone Profile (BUV)

April 18, 2012

HDF/HDF-EOS Workshop XV

34

www.hdfgroup.org
SMAP Swath (Simulation)

April 18, 2012

HDF/HDF-EOS Workshop XV

35

www.hdfgroup.org
SMAP Swath (Simulation)

April 18, 2012

HDF/HDF-EOS Workshop XV

36

www.hdfgroup.org
No CF magic for some products

Tool / CF Limitation
• GOSAT/acos: 1-D trajectory
• ICESat-2
• OMI L2G: Lat/Lon with 3-D

Java-NetCDF Client Limitation
• Dataset w/ long string
April 18, 2012

HDF/HDF-EOS Workshop XV

37

www.hdfgroup.org
It doesn’t mean handler failure

because
other tools like

can still access and

visualize data.
April 18, 2012

HDF/HDF-EOS Workshop XV

38

www.hdfgroup.org
MATLAB and IDL will work too.

HDF5 Examples under zoo will work.
• Visit http://hdfeos.org/zoo
• Replace local file access with OPeNDAP
URL access.
 MATLAB: Try new OPeNDAP functions.

• The rest will be same.
April 18, 2012

HDF/HDF-EOS Workshop XV

39

www.hdfgroup.org
Read if you can’t see
http://acdisc.sci.gsfc.nasa.gov/opendap/HDF-EOS5/Aura_OMI_Level3/OMTO3e.003/2012/OMI-Aura_L3OMTO3e_2012m0416_v0032012m0418t020608.he5.ascii?lon[1029:1:1029],lat[513:1:513],_HDFEOS_GRIDS_OMI_Column_Amount_O3_Data_Fields_ColumnAmountO3[513:1:513][1029:1:1029]

2012m0418t020608.he5 lon,

Dataset: OMI-Aura_L3-OMTO3e_2012m0416_v003-

77.375 lat, 38.375
_HDFEOS_GRIDS_OMI_Column_Amount_O3_Data_Fields_ColumnAmountO3.lon, 77.375
_HDFEOS_GRIDS_OMI_Column_Amount_O3_Data_Fields_ColumnAmountO3._HDFEOS_GRIDS_O
MI_Column_Amount_O3_Data_Fields_ColumnAmountO3[_HDFEOS_GRIDS_OMI_Column_Amount_

O3.lat=38.375],

O3_Data_Fields_ColumnAmount

April 18, 2012

309.6

HDF/HDF-EOS Workshop XV

40

www.hdfgroup.org
or hear from Siri?

April 18, 2012

HDF/HDF-EOS Workshop XV

41

www.hdfgroup.org
Outline

• Introduction
• HDF5-OPeNDAP Handler Update
• HDF4-OPeNDAP Handler Update
• Live Demo

April 18, 2012

HDF/HDF-EOS Workshop XV

42

www.hdfgroup.org
HDF4 OPeNDAP handler update

• Corrected the handling the scale/offset for
MODIS products.
• Added the support for Lambert azimuthal
equal-area (LAMAZ).
• Added the support for Space-oblique
Mercator projection (SOM).
• Other minor bug fixes.

April 18, 2012

HDF/HDF-EOS Workshop XV

43

www.hdfgroup.org
Key updates on HDF4 handler

version

3.9.4

Some MODIS
Scale/offset
LAMAZ
projection
support
SOM
projection
support

April 18, 2012

3.9.3
Wrong

Corrected

No

Yes

No

Yes

HDF/HDF-EOS Workshop XV

44

www.hdfgroup.org
MODIS scale / offset correction

April 18, 2012

HDF/HDF-EOS Workshop XV

45

www.hdfgroup.org
Support for LAMAZ projection

April 18, 2012

HDF/HDF-EOS Workshop XV

46

www.hdfgroup.org
Support for SOM projection
Dataset {
UInt16 Blue_Radiance_RDQIU1[SOMBlockDimD1 = 180][XDimD2 = 128][YDimD3 = 512];
Int32 SOMBlockDimU2[SOMBlockDimD1 = 180];
Float32 LatitudeU3[XDimD2 = 128][YDimD3 = 512];
Float32 LongitudeU4[XDimD2 = 128][YDimD3 = 512];
…
}

Dataset {
UInt16 Blue_Radiance_RDQIU1[SOMBlockDimD1 = 180][XDimD2 = 128][YDimD3 = 512];
Int32 SOMBlockDimU2[SOMBlockDimD1 = 180];
Float32 LatitudeU3[SOMBlockDim = 180][XDimD2 = 128][YDimD3 = 512];
Float32 LongitudeU4[SOMBlockDim = 180][XDimD2 = 128][YDimD3 = 512];
…
}
April 18, 2012

HDF/HDF-EOS Workshop XV

47

www.hdfgroup.org
HDF-EOS2 products supported
GES DISC
• AIRS / MERRA / TOMS

LAADS / LP DAAC / NSIDC
• Many MODIS products

NSIDC
• AMSR_E / NISE / MODIS

LaRC
• MISR / MOPITT / some CERES (TRMM)

April 18, 2012

HDF/HDF-EOS Workshop XV

48

www.hdfgroup.org
HDF4 products supported

GES DISC
• TRMM L1B, L2B Swath
• TRMM L3 Grid 42B & 43B products

OBPG (Ocean Color)
• SeaWiFS / MODIST / MODISA
• CZCS / OCTS

April 18, 2012

HDF/HDF-EOS Workshop XV

49

www.hdfgroup.org
HDF4 products supported
CERES
•
•
•
•
•
•
•

April 18, 2012

CER_AVG
CER_ES4
CER_ISCCP-D2like-Day
CER_ISCCP-D2like-GEO
CER_SRBAVG
CER_SYN
CER_ZAVG

HDF/HDF-EOS Workshop XV

50

www.hdfgroup.org
HDF4 handler limitations

• HDF-EOS2 + additional HDF4 objects
• In some products, some additional HDF4
objects will be ignored.

not listed

• Other HDF4 products
in
previous slides are not tested and may
not be visualized by Java OPeNDAP
clients.

April 18, 2012

HDF/HDF-EOS Workshop XV

51

www.hdfgroup.org
Other limitations

CF conventions Limitation
• _FillValue inside latitude and longitude
Java-NetCDF Limitation
• Java Heap Memory

April 18, 2012

HDF/HDF-EOS Workshop XV

52

www.hdfgroup.org
Outline

• Introduction
• HDF5-OPeNDAP Handler
• HDF4-OPeNDAP Handler
• Live Demo

April 18, 2012

HDF/HDF-EOS Workshop XV

53

www.hdfgroup.org
We’ve updated handlers

HDFEOS2

HDF4

OPeNDAP
HDF
Handlers

HDF5

HDFEOS5

… and will continue.
April 18, 2012

HDF/HDF-EOS Workshop XV

54

www.hdfgroup.org
GES DISC Uses Handlers

April 18, 2012

HDF/HDF-EOS Workshop XV

55

www.hdfgroup.org
Please try HDF4/HDF5 handlers
New hdf5_handler will be released in July.
Source codes and RPMs:
http://opendap.org
Demo HDF5/HDF4 servers:
http://hdfeos.org/zoo/hdf4_handler/
http://hdfeos.org/zoo/hdf5_handler/
April 18, 2012

HDF/HDF-EOS Workshop XV

56

www.hdfgroup.org
and give us feedback.

April 18, 2012

HDF/HDF-EOS Workshop XV

57

www.hdfgroup.org
The HDF Group

Thank you!

April 18, 2012

HDF/HDF-EOS Workshop XV

58

www.hdfgroup.org
Acknowledgements
This work was supported by Subcontract number
114820 under Raytheon Contract number
NNG10HP02C, funded by the National Aeronautics
and Space Administration (NASA) and by
cooperative agreement number NNX08AO77A from
the NASA. Any opinions, findings, conclusions, or
recommendations expressed in this material are
those of the authors and do not necessarily reflect
the views of Raytheon or the National Aeronautics
and Space Administration.

April 18, 2012

HDF/HDF-EOS Workshop XV

59

www.hdfgroup.org
The HDF Group

Questions/comments?
help@hdfgroup.org

April 18, 2012

HDF/HDF-EOS Workshop XV

60

www.hdfgroup.org

Contenu connexe

Tendances

Tendances (20)

Easy Access of NASA HDF data via OPeNDAP
Easy Access of NASA HDF data via OPeNDAPEasy Access of NASA HDF data via OPeNDAP
Easy Access of NASA HDF data via OPeNDAP
 
Parallel HDF5 Developments
Parallel HDF5 DevelopmentsParallel HDF5 Developments
Parallel HDF5 Developments
 
HDF-EOS 2/5 to netCDF Converter
HDF-EOS 2/5 to netCDF ConverterHDF-EOS 2/5 to netCDF Converter
HDF-EOS 2/5 to netCDF Converter
 
HDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGISHDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGIS
 
HDF Project Status and Plans
HDF Project Status and PlansHDF Project Status and Plans
HDF Project Status and Plans
 
NetCDF and HDF5
NetCDF and HDF5NetCDF and HDF5
NetCDF and HDF5
 
NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)
 
Data Are from Mars, Tools Are from Venus
Data Are from Mars, Tools Are from VenusData Are from Mars, Tools Are from Venus
Data Are from Mars, Tools Are from Venus
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
Tools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF DataTools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF Data
 
Images of HDF5
Images of HDF5Images of HDF5
Images of HDF5
 
HDF4 Mapping Project Update
HDF4 Mapping Project UpdateHDF4 Mapping Project Update
HDF4 Mapping Project Update
 
ICESat-2 Metadata and Status
ICESat-2 Metadata and StatusICESat-2 Metadata and Status
ICESat-2 Metadata and Status
 
MODIS Reprojection Tool
MODIS Reprojection ToolMODIS Reprojection Tool
MODIS Reprojection Tool
 
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 dataUsage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
 
Data Interoperability
Data InteroperabilityData Interoperability
Data Interoperability
 
Hierarchical Data Formats (HDF) Update
Hierarchical Data Formats (HDF) UpdateHierarchical Data Formats (HDF) Update
Hierarchical Data Formats (HDF) Update
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
Improved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the MassesImproved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the Masses
 
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOSHow to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
 

En vedette

Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
The HDF-EOS Tools and Information Center
 

En vedette (14)

HDF Tools Updates and Discussions
HDF Tools Updates and DiscussionsHDF Tools Updates and Discussions
HDF Tools Updates and Discussions
 
Connecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata StandardsConnecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata Standards
 
Granules Are Forever
Granules Are ForeverGranules Are Forever
Granules Are Forever
 
HDF Tools Tutorial
HDF Tools TutorialHDF Tools Tutorial
HDF Tools Tutorial
 
2011 ACSI Survey Summary
2011 ACSI Survey Summary2011 ACSI Survey Summary
2011 ACSI Survey Summary
 
Introduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming ModelsIntroduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming Models
 
Advanced HDF5 Features
Advanced HDF5 FeaturesAdvanced HDF5 Features
Advanced HDF5 Features
 
Web-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data ServicesWeb-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data Services
 
Data Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDFData Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDF
 
MATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAPMATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAP
 
Digital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS dataDigital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS data
 
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
 
iRODS: Interoperability in Data Management
iRODS: Interoperability in Data ManagementiRODS: Interoperability in Data Management
iRODS: Interoperability in Data Management
 
Using HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py moduleUsing HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py module
 

Similaire à HDF OPeNDAP Project Update and Demo

HDF5 Tools Update
HDF5 Tools UpdateHDF5 Tools Update
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout MapsEnsuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
The HDF-EOS Tools and Information Center
 

Similaire à HDF OPeNDAP Project Update and Demo (20)

HDF OPeNDAP project update and demo
HDF OPeNDAP project update and demoHDF OPeNDAP project update and demo
HDF OPeNDAP project update and demo
 
Easy Remote Access Via OPeNDAP
Easy Remote Access Via OPeNDAPEasy Remote Access Via OPeNDAP
Easy Remote Access Via OPeNDAP
 
HDF5 OPeNDAP project update and demo
HDF5 OPeNDAP project update and demoHDF5 OPeNDAP project update and demo
HDF5 OPeNDAP project update and demo
 
HDF5 Tools Update
HDF5 Tools UpdateHDF5 Tools Update
HDF5 Tools Update
 
HDF5-OPeNDAP Project Update and Demo
HDF5-OPeNDAP Project Update and DemoHDF5-OPeNDAP Project Update and Demo
HDF5-OPeNDAP Project Update and Demo
 
HDF-Java Products
HDF-Java ProductsHDF-Java Products
HDF-Java Products
 
HDF OPeNDAP update
HDF OPeNDAP updateHDF OPeNDAP update
HDF OPeNDAP update
 
HDFView and HDF Java Products
HDFView and HDF Java ProductsHDFView and HDF Java Products
HDFView and HDF Java Products
 
HDF5 Tools
HDF5 ToolsHDF5 Tools
HDF5 Tools
 
HDF-EOS Tools
HDF-EOS ToolsHDF-EOS Tools
HDF-EOS Tools
 
Introduction to HDF5
Introduction to HDF5Introduction to HDF5
Introduction to HDF5
 
HDF5 Tools Updates
HDF5 Tools UpdatesHDF5 Tools Updates
HDF5 Tools Updates
 
Status of HDF-EOS, Related Software, and Tools
Status of HDF-EOS, Related Software, and ToolsStatus of HDF-EOS, Related Software, and Tools
Status of HDF-EOS, Related Software, and Tools
 
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout MapsEnsuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
 
The New HDF-EOS WebSite - How it can help you
The New HDF-EOS WebSite - How it can help youThe New HDF-EOS WebSite - How it can help you
The New HDF-EOS WebSite - How it can help you
 
Support for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF GroupSupport for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF Group
 
HDF5 iRODS
HDF5 iRODSHDF5 iRODS
HDF5 iRODS
 
Efficiently serving HDF5 via OPeNDAP
Efficiently serving HDF5 via OPeNDAPEfficiently serving HDF5 via OPeNDAP
Efficiently serving HDF5 via OPeNDAP
 
HDF Update for DAAC Managers (2017-02-27)
HDF Update for DAAC Managers (2017-02-27)HDF Update for DAAC Managers (2017-02-27)
HDF Update for DAAC Managers (2017-02-27)
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 

Plus de The HDF-EOS Tools and Information Center

Plus de The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 
Leveraging the Cloud for HDF Software Testing
Leveraging the Cloud for HDF Software TestingLeveraging the Cloud for HDF Software Testing
Leveraging the Cloud for HDF Software Testing
 
Google Colaboratory for HDF-EOS
Google Colaboratory for HDF-EOSGoogle Colaboratory for HDF-EOS
Google Colaboratory for HDF-EOS
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

HDF OPeNDAP Project Update and Demo

  • 1. The HDF Group HDF-OPeNDAP Project Update Joe Lee and Kent Yang The HDF Group April 18, 2012 HDF/HDF-EOS Workshop XV 1 www.hdfgroup.org
  • 2. Outline Introduction to OPeNDAP HDF5 Handler Update HDF4 Handler Update Live Demo April 18, 2012 HDF/HDF-EOS Workshop XV 2 www.hdfgroup.org
  • 3. Introduction to OPeNDAP Goal: Background on Update • Why OPeNDAP? • What is HDF Handler? • How important CF conventions? April 18, 2012 HDF/HDF-EOS Workshop XV 3 www.hdfgroup.org
  • 4. Access HDF via FTP Aqua/Aura Users IDL AIRS/OMI FTP Local HDF Files April 18, 2012 FTP Clients FTP Servers HDF/HDF-EOS Workshop XV HDF Files 4 www.hdfgroup.org
  • 5. OPeNDAP access Typical remoteconcept problem View Data (User) FTP/HTTP Remote Data (HDF4/5) Visualization Tools tools (e.g., GrADS) (gradsdap) Handler (hdf4/5_handler) Client Library (libnc_dap) Server (Hyrax) Data Access Protocol (DAP) via Internet April 18, 2012 HDF/HDF-EOS Workshop XV 5 www.hdfgroup.org
  • 6. Access remote data easily April 18, 2012 HDF/HDF-EOS Workshop XV 6 www.hdfgroup.org
  • 7. without worrying about data plans. April 18, 2012 HDF/HDF-EOS Workshop XV 7 www.hdfgroup.org
  • 8. Visualize remote data easily, too. April 18, 2012 HDF/HDF-EOS Workshop XV 8 www.hdfgroup.org
  • 9. HDF handler is key Aqua/Aura HDF HANDLER Users IDV Hyrax NetCDF Java AIRS/OMI DAP Visualization Tools April 18, 2012 OPeNDAP Clients OPeNDAP Servers HDF/HDF-EOS Workshop XV HDF Files 9 www.hdfgroup.org
  • 10. because if handler doesn’t follow CF No Visualization Bonus! April 18, 2012 HDF/HDF-EOS Workshop XV 10 www.hdfgroup.org
  • 11. If handler gives up extra bonus handler development is easier. DAP DAP Server HDF / HDF-EOS April 18, 2012 HDF/HDF-EOS Workshop XV 11 www.hdfgroup.org
  • 12. What’s involved in extra bonus Earth Scientist Visualization DAP Client DAP DAP Server CF Conventions HDF / HDF-EOS April 18, 2012 HDF/HDF-EOS Workshop XV 12 www.hdfgroup.org
  • 13. How handler developers feel April 18, 2012 HDF/HDF-EOS Workshop XV 13 www.hdfgroup.org
  • 14. Because we care all NASA products. AURA MISR ? AQUA TERRA NPP April 18, 2012 HDF/HDF-EOS Workshop XV 14 www.hdfgroup.org
  • 15. Developers’ Dream … all data are created equal, that they shall be visualized by all client tools easily… April 18, 2012 HDF/HDF-EOS Workshop XV 15 www.hdfgroup.org
  • 16. What if all people agreed… development might have been much easier. Earth Scientist Visualization DAP Client DAP DAP Server Check once. April 18, 2012 UDF (Imaginary) HDF/HDF-EOS Workshop XV 16 www.hdfgroup.org
  • 17. Lessons from handler development Communicate and work together among different groups. Standardize everything from data products to visualization tools. Follow conventions and standards. April 18, 2012 HDF/HDF-EOS Workshop XV 17 www.hdfgroup.org
  • 18. Outline Introduction to OPeNDAP HDF5-OPeNDAP Handler Update HDF4-OPeNDAP Handler Update Live Demo April 18, 2012 HDF/HDF-EOS Workshop XV 18 www.hdfgroup.org
  • 19. Redesign of HDF5 handler Goal: Support all NASA HDF5 products. Modularize for future product support. Follow CF conventions robustly. Product April 18, 2012 HDF/HDF-EOS Workshop XV 19 www.hdfgroup.org
  • 20. Why did we redesign? In 2007, HDF5 handler AURA Grid was enough for April 18, 2012 HDF/HDF-EOS Workshop XV 20 www.hdfgroup.org
  • 21. Why did we redesign? In 2011, wasn’t enough for AURA Grid April 18, 2012 AURA Swath HDF/HDF-EOS Workshop XV AURA ZA 21 GSSTF www.hdfgroup.org
  • 22. Why did we redesign? In 2011, wasn’t enough for AURA Grid April 18, 2012 AURA Swath HDF/HDF-EOS Workshop XV AURA ZA 22 GSSTF www.hdfgroup.org
  • 23. and more… so we gave up! ICESat-2 Aquarius GOSAT SMAP April 18, 2012 HDF/HDF-EOS Workshop XV 23 www.hdfgroup.org
  • 24. We rebuilt one that can scale up April 18, 2012 HDF/HDF-EOS Workshop XV 24 www.hdfgroup.org
  • 25. by modularizing the design HDF5 handler CF Generic HDFEOS5 HDF5 GOSAT Aquarius SMAP with a April 18, 2012 GRID SWATH ZA big room for future products. HDF/HDF-EOS Workshop XV 25 www.hdfgroup.org
  • 26. Key updates on HDF5 handler version 1.6.x CF-convention Support Range of NASA Data Products Mulitiple Grids/Swath/ZA Configuration Options Support for Future Products April 18, 2012 1.5.x Primitive Robust Limited All No Yes Static Build Run-time Rigid Flexible HDF/HDF-EOS Workshop XV 26 www.hdfgroup.org
  • 27. HDF-EOS5 products supported • • • • • April 18, 2012 OMI Swath, Grid MLS Swath HIRDLS Swath, ZA TES Swath, Grid GSSTF HDF/HDF-EOS Workshop XV 27 www.hdfgroup.org
  • 28. HDF5 products supported • • • • April 18, 2012 Aquarius Grid MEaSUREs SeaWiFS DeepBlue SBUV2 Ozone (O3) Profile SMAP (Simulation) HDF/HDF-EOS Workshop XV 28 www.hdfgroup.org
  • 29. HIRDLS Zonal Average April 18, 2012 HDF/HDF-EOS Workshop XV 29 www.hdfgroup.org
  • 30. New TES Swath April 18, 2012 HDF/HDF-EOS Workshop XV 30 www.hdfgroup.org
  • 31. MEaSUREs GSSTF April 18, 2012 HDF/HDF-EOS Workshop XV 31 www.hdfgroup.org
  • 32. Aquarius Grid (Simulation) April 18, 2012 HDF/HDF-EOS Workshop XV 32 www.hdfgroup.org
  • 33. MEaSUREs SeaWiFS DeepBlue April 18, 2012 HDF/HDF-EOS Workshop XV 33 www.hdfgroup.org
  • 34. Ozone Profile (BUV) April 18, 2012 HDF/HDF-EOS Workshop XV 34 www.hdfgroup.org
  • 35. SMAP Swath (Simulation) April 18, 2012 HDF/HDF-EOS Workshop XV 35 www.hdfgroup.org
  • 36. SMAP Swath (Simulation) April 18, 2012 HDF/HDF-EOS Workshop XV 36 www.hdfgroup.org
  • 37. No CF magic for some products Tool / CF Limitation • GOSAT/acos: 1-D trajectory • ICESat-2 • OMI L2G: Lat/Lon with 3-D Java-NetCDF Client Limitation • Dataset w/ long string April 18, 2012 HDF/HDF-EOS Workshop XV 37 www.hdfgroup.org
  • 38. It doesn’t mean handler failure because other tools like can still access and visualize data. April 18, 2012 HDF/HDF-EOS Workshop XV 38 www.hdfgroup.org
  • 39. MATLAB and IDL will work too. HDF5 Examples under zoo will work. • Visit http://hdfeos.org/zoo • Replace local file access with OPeNDAP URL access.  MATLAB: Try new OPeNDAP functions. • The rest will be same. April 18, 2012 HDF/HDF-EOS Workshop XV 39 www.hdfgroup.org
  • 40. Read if you can’t see http://acdisc.sci.gsfc.nasa.gov/opendap/HDF-EOS5/Aura_OMI_Level3/OMTO3e.003/2012/OMI-Aura_L3OMTO3e_2012m0416_v0032012m0418t020608.he5.ascii?lon[1029:1:1029],lat[513:1:513],_HDFEOS_GRIDS_OMI_Column_Amount_O3_Data_Fields_ColumnAmountO3[513:1:513][1029:1:1029] 2012m0418t020608.he5 lon, Dataset: OMI-Aura_L3-OMTO3e_2012m0416_v003- 77.375 lat, 38.375 _HDFEOS_GRIDS_OMI_Column_Amount_O3_Data_Fields_ColumnAmountO3.lon, 77.375 _HDFEOS_GRIDS_OMI_Column_Amount_O3_Data_Fields_ColumnAmountO3._HDFEOS_GRIDS_O MI_Column_Amount_O3_Data_Fields_ColumnAmountO3[_HDFEOS_GRIDS_OMI_Column_Amount_ O3.lat=38.375], O3_Data_Fields_ColumnAmount April 18, 2012 309.6 HDF/HDF-EOS Workshop XV 40 www.hdfgroup.org
  • 41. or hear from Siri? April 18, 2012 HDF/HDF-EOS Workshop XV 41 www.hdfgroup.org
  • 42. Outline • Introduction • HDF5-OPeNDAP Handler Update • HDF4-OPeNDAP Handler Update • Live Demo April 18, 2012 HDF/HDF-EOS Workshop XV 42 www.hdfgroup.org
  • 43. HDF4 OPeNDAP handler update • Corrected the handling the scale/offset for MODIS products. • Added the support for Lambert azimuthal equal-area (LAMAZ). • Added the support for Space-oblique Mercator projection (SOM). • Other minor bug fixes. April 18, 2012 HDF/HDF-EOS Workshop XV 43 www.hdfgroup.org
  • 44. Key updates on HDF4 handler version 3.9.4 Some MODIS Scale/offset LAMAZ projection support SOM projection support April 18, 2012 3.9.3 Wrong Corrected No Yes No Yes HDF/HDF-EOS Workshop XV 44 www.hdfgroup.org
  • 45. MODIS scale / offset correction April 18, 2012 HDF/HDF-EOS Workshop XV 45 www.hdfgroup.org
  • 46. Support for LAMAZ projection April 18, 2012 HDF/HDF-EOS Workshop XV 46 www.hdfgroup.org
  • 47. Support for SOM projection Dataset { UInt16 Blue_Radiance_RDQIU1[SOMBlockDimD1 = 180][XDimD2 = 128][YDimD3 = 512]; Int32 SOMBlockDimU2[SOMBlockDimD1 = 180]; Float32 LatitudeU3[XDimD2 = 128][YDimD3 = 512]; Float32 LongitudeU4[XDimD2 = 128][YDimD3 = 512]; … } Dataset { UInt16 Blue_Radiance_RDQIU1[SOMBlockDimD1 = 180][XDimD2 = 128][YDimD3 = 512]; Int32 SOMBlockDimU2[SOMBlockDimD1 = 180]; Float32 LatitudeU3[SOMBlockDim = 180][XDimD2 = 128][YDimD3 = 512]; Float32 LongitudeU4[SOMBlockDim = 180][XDimD2 = 128][YDimD3 = 512]; … } April 18, 2012 HDF/HDF-EOS Workshop XV 47 www.hdfgroup.org
  • 48. HDF-EOS2 products supported GES DISC • AIRS / MERRA / TOMS LAADS / LP DAAC / NSIDC • Many MODIS products NSIDC • AMSR_E / NISE / MODIS LaRC • MISR / MOPITT / some CERES (TRMM) April 18, 2012 HDF/HDF-EOS Workshop XV 48 www.hdfgroup.org
  • 49. HDF4 products supported GES DISC • TRMM L1B, L2B Swath • TRMM L3 Grid 42B & 43B products OBPG (Ocean Color) • SeaWiFS / MODIST / MODISA • CZCS / OCTS April 18, 2012 HDF/HDF-EOS Workshop XV 49 www.hdfgroup.org
  • 50. HDF4 products supported CERES • • • • • • • April 18, 2012 CER_AVG CER_ES4 CER_ISCCP-D2like-Day CER_ISCCP-D2like-GEO CER_SRBAVG CER_SYN CER_ZAVG HDF/HDF-EOS Workshop XV 50 www.hdfgroup.org
  • 51. HDF4 handler limitations • HDF-EOS2 + additional HDF4 objects • In some products, some additional HDF4 objects will be ignored. not listed • Other HDF4 products in previous slides are not tested and may not be visualized by Java OPeNDAP clients. April 18, 2012 HDF/HDF-EOS Workshop XV 51 www.hdfgroup.org
  • 52. Other limitations CF conventions Limitation • _FillValue inside latitude and longitude Java-NetCDF Limitation • Java Heap Memory April 18, 2012 HDF/HDF-EOS Workshop XV 52 www.hdfgroup.org
  • 53. Outline • Introduction • HDF5-OPeNDAP Handler • HDF4-OPeNDAP Handler • Live Demo April 18, 2012 HDF/HDF-EOS Workshop XV 53 www.hdfgroup.org
  • 54. We’ve updated handlers HDFEOS2 HDF4 OPeNDAP HDF Handlers HDF5 HDFEOS5 … and will continue. April 18, 2012 HDF/HDF-EOS Workshop XV 54 www.hdfgroup.org
  • 55. GES DISC Uses Handlers April 18, 2012 HDF/HDF-EOS Workshop XV 55 www.hdfgroup.org
  • 56. Please try HDF4/HDF5 handlers New hdf5_handler will be released in July. Source codes and RPMs: http://opendap.org Demo HDF5/HDF4 servers: http://hdfeos.org/zoo/hdf4_handler/ http://hdfeos.org/zoo/hdf5_handler/ April 18, 2012 HDF/HDF-EOS Workshop XV 56 www.hdfgroup.org
  • 57. and give us feedback. April 18, 2012 HDF/HDF-EOS Workshop XV 57 www.hdfgroup.org
  • 58. The HDF Group Thank you! April 18, 2012 HDF/HDF-EOS Workshop XV 58 www.hdfgroup.org
  • 59. Acknowledgements This work was supported by Subcontract number 114820 under Raytheon Contract number NNG10HP02C, funded by the National Aeronautics and Space Administration (NASA) and by cooperative agreement number NNX08AO77A from the NASA. Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of Raytheon or the National Aeronautics and Space Administration. April 18, 2012 HDF/HDF-EOS Workshop XV 59 www.hdfgroup.org
  • 60. The HDF Group Questions/comments? help@hdfgroup.org April 18, 2012 HDF/HDF-EOS Workshop XV 60 www.hdfgroup.org

Notes de l'éditeur

  1. When it comes to the network access of data, people think of this manner.OPeNDAP is an open implementation of easy data access through visualization tools like IDV.Our work bridges the existing OPeNDAP framework and HDF so that visualization is possible over the Internet.
  2. For people who are not familiar with OPeNDAP, I’ll explain how OPeNDAP works with HDF.OPeNDAP is an open implementation of easy data access through visualization tools like IDV.Our work bridges the existing OPeNDAP framework and HDF so that visualization is possible over the Internet.
  3. The wider the bottom, it takes longer to reach the top.Development effort, computationally expensive.For each layer, they have their own agenda.
  4. The wider the bottom, it takes longer to reach the top.Development effort, computationally expensive.For each layer, they have their own agenda.
  5. The wider the bottom, it takes longer to reach the top.Development effort, computationally expensive.For each layer, they have their own agenda.
  6. The wider the bottom, it takes longer to reach the top.Development effort, computationally expensive.For each layer, they have their own agenda.
  7. The wider the bottom, it takes longer to reach the top.Elevator model
  8. The wider the bottom, it takes longer to reach the top.Elevator model
  9. If you are going to produce data, in HDF5.The wider the bottom, it takes longer to reach the top.Elevator modelThe HDF Group may help you with CF issues. Suggestions…
  10. Make CF-convention consistent.
  11. Add ICESAT-2 supported. Data Products Limitation.Add levels of support – web browser.General HDF5 – what kind of support is needed. ICESat-2Not Stable2) The nature of data products3) CF convention (still followed)
  12. Correct it to Swath.Subsetting – Key deom – subsetting with IDV.
  13. Put limitation merge.Other clients
  14. Put limitation merge.Other clients
  15. Put limitation merge.Other clients
  16. Put limitation merge.Other clients
  17. Put limitation merge.Other clients
  18. We have summarized the top 7 reasons why some HDF-EOS will fail.We also listed some sample files that will not work with HDF4 handler.Here are screenshots of website.Make animation – screen shots in between texts.
  19. We have summarized the top 7 reasons why some HDF-EOS will fail.We also listed some sample files that will not work with HDF4 handler.Here are screenshots of website.Make animation – screen shots in between texts.
  20. Make animation – screen shots in between texts.
  21. Make animation – screen shots in between texts.
  22. Show MATLAB doesn’t have any limit.Common limiation.This limiation can be scarificed.Powerful users of MATLAB / IDL can visualize.Check name clashing, removed special characters ---- CF-friendly by default.If data products are good for CF-compliant, things will work immediately.
  23. We have summarized the top 7 reasons why some HDF-EOS will fail.We also listed some sample files that will not work with HDF4 handler.Here are screenshots of website.Make animation – screen shots in between texts.
  24. We have summarized the top 7 reasons why some HDF-EOS will fail.We also listed some sample files that will not work with HDF4 handler.Here are screenshots of website.Make animation – screen shots in between texts.
  25. We have summarized the top 7 reasons why some HDF-EOS will fail.We also listed some sample files that will not work with HDF4 handler.Here are screenshots of website.Make animation – screen shots in between texts.
  26. We have summarized the top 7 reasons why some HDF-EOS will fail.We also listed some sample files that will not work with HDF4 handler.Here are screenshots of website.Make animation – screen shots in between texts.