Page 1 Status of HDF-EOS, Related Software, and Tools Abe Taaheri, Raytheon IIS HDF & HDF-EOS...

22
Page 1 Status of HDF-EOS, Status of HDF-EOS, Related Software, and Tools Related Software, and Tools Abe Taaheri, Raytheon IIS HDF & HDF-EOS Workshp XIII Riverdale, MD November 4, 2009

Transcript of Page 1 Status of HDF-EOS, Related Software, and Tools Abe Taaheri, Raytheon IIS HDF & HDF-EOS...

Page 1

Status of HDF-EOS,Status of HDF-EOS,Related Software, and ToolsRelated Software, and Tools

Abe Taaheri, Raytheon IIS

HDF & HDF-EOS Workshp XIII

Riverdale, MD

November 4, 2009

Page 2

TOOLKIT / HDF-EOS SupportTOOLKIT / HDF-EOS Support

• Maintenance support is funded on EMD to EED Bridge (EEB) contract through Dec 2010

• Support will continue with EOSDIS Evolution & Development (EED) award in 2010

• Current support (One full-time developer) : HDF-EOS2 & 5 SDP/MTD Toolkit HDF-EOS plug-in for HDFView HDF-EOS2 to GeoTIFF Converter (HEG) Other Toolkit/HDF-EOS related software Toolkit/HDF-EOS/HEG helpdesk Related web sites maintenance

Page 3

ECS Support of HDF-EOSECS Support of HDF-EOS

• Both HDF4 and HDF5 based flavors of HDF-EOS are part of ECS baseline.

• OS’s: Solaris (9, 10), Linux ( 32 and 64-bit ),

Mac OS X (Power PC and Mac Intel),

Windows XP (MTD Toolkit, HDF-EOS2 & 5, HEG, HDFView)

• Added full Cygwin support in July 2009 release

• Compilers: Fortran 77/90 & g77/pgf90 , C, C++, gcc, g++,

gfortran (Mac Intel)

Page 4

Downloadable SoftwareDownloadable Software

• SDP/MTD Toolkit (Science Data Processing Tools)

• HDF-EOS2 (HDF4 based)

• HDF-EOS5 (HDF5 based)

• heconvert (converts HDF4 - based Grid/Point/Swath structures to HDF-EOS 5 equivalents)

Page 5

Downloadable ApplicationsDownloadable Applications

• HEGHEG

- GeoTIFF conversion

- Spatial subsetting, Field Subsetting

- reprojection

- stitching, sub-sampling and more ….

• HDFView Plug-inHDFView Plug-in, Java-based browser (HDF4, HDF5, HDF-EOS 2 and 5 access)

• HE5ViewHE5View* (HDF5 - based browser)

• EOSViewEOSView* (HDF4 - based browser)* Dropped support for OS updates on July 2006

Page 6

Software/Tools in detailSoftware/Tools in detail

• What are:

TOOLKIT, HDF-EOS ?

Page 7

ToolkitToolkit

• Science Data Production (SDP) Toolkit :collection of tools used by

- Science software developers who producecode to process instrument data.

- HDF-EOS users who need to• Access metadata in HDF-EOS files• Perform Time/Date conversion• Access Digital Elevation Model Data• Access Ancillary Data, such as Digital

Chartof the World database (DCW), Olson World Ecosystem files, DEM data files, etc.

Page 8

Toolkit (cont.)Toolkit (cont.)

• Tools provided in SDP Toolkit:- AA (Ancillary Data Access)- CBP (CELESTIAL Body Position)- CSC(Coordinate System Conversion)- CUC (Constant and Unit Conversions)- DEM (Digital Elevation Model Access)- EPH (Ephemeris Data Access)- GCT (Geo Coordinate Transformation)- IO (Input Output (File I/O))- MEM (Memory Management)- MET (Metadata Access)- PC (Process Control)- SMF (Status Message File (Error/Status))- TD (Time and Date Conversion)

Page 9

Toolkit (cont.)Toolkit (cont.)

• Tools provided in MTD Toolkit:- MET (Metadata Access)

- TD (Time and Date Conversion)

Page 10

HDF-EOSHDF-EOS

• HDF-EOS is an extension to HDF which standardizes storage of and access to common Earth Sciences data structures

– By providing a single interface to data structures common to earth science

– By providing a container for EOS inventory, archive and product specific metadata

– By establishing a consistent relationship between geolocation and science data.

Page 11

HDF-EOS 2HDF-EOS 2

• HDF4 - based, storage format for EOS standard products.

• Used operationally by MODIS, MISR, ASTER, Landsat, AIRS and other EOS instruments

• Support for Grid/Point/Swath structures

Page 12

HDF-EOS 5HDF-EOS 5

• Based on HDF5, a complete rewrite of HDF-EOS2 with a different user interface.

– Used operationally by EOS Aura instruments

• Designed to ‘resemble’ HDF-EOS 2 to the maximum extent possible.

– Supports same data structures (and more)

– Added prefix ‘HE5_’ to HDF-EOS 2 functions

Page 13

Software ReleasesSoftware Releases

Toolkit/HDF-EOS:Toolkit/HDF-EOS:

• Last release – July 2009– TOOLKIT 5.2.16

– HDF-EOS 2.16, HDF- EOS5.1.12

with HDF4.2r4, HDF5-1.8.3, Szip2.1

• Next release – June 2010– TOOLKIT 5.2.17

– HDF-EOS 2.17, HDF-EOS5.1.13

with new releases of HDF4, 5 (5-1.8.X)

Page 14

Software Releases (Cont.)Software Releases (Cont.)

HEG (HDF-EOS2 to GeoTIFF Converter)HEG (HDF-EOS2 to GeoTIFF Converter)::

• Last release – August 2008

– Version 2.9

• Next release – November 2009

– Version 2.10

Page 15

Software Releases (Cont.)Software Releases (Cont.)

HDF-EOS Plug-in for HDFViewHDF-EOS Plug-in for HDFView::

• Last release – September 2008– Version 2.4

• Next release –

– For HDFView Version 2.5, December 2009

Page 16

Software Releases (Cont.)Software Releases (Cont.)

HECONVERT (HDF-EOS2 to HDF-EOS5 HECONVERT (HDF-EOS2 to HDF-EOS5 Converter)Converter)::

• Early releases – 2001, 2004

– Version ?

• Last release – Dec. 2008

– Version 2.0

• Next release – Not Planned

Page 17

TOOLKIT:TOOLKIT:

– XML metadata writing capabilty for inventory metadata in SDP toolkit (MLS)

– ODL fix (WriteLable) for potential core dump while writing long input pointer metadata attributes (AIRS)

– Support TOOLKIT for CYGWIN

– pccheck utility fix for problems resulting with empty space at a line beginning in PCF file

Major Development/FixesMajor Development/FixesLast Release (July 2009)

Page 18

HDF-EOS5:HDF-EOS5:

– Support for reading HDF-EOS5 files with netCDF– Correcting wrong tiling and compression info

in the structure metadata– Use of unlimited dimension in HDF-EOS5

(Users Guide clarification)– Correction of output attribute data types in

attribute inquiry routine– Fix for writing int8 data correctly to output

hdf5 file with C calls. There was no such a problem with Fortran calls

Major Development/Fixes (cont.)Major Development/Fixes (cont.)

Page 19

HDF-EOS2:HDF-EOS2:

– Fixed PTdeftimeperiod to return an error when stop time < start time

– Fix for correct internal compression method detection for the products that are compressed internally after the production, possibly using hrepack (structure metadata has no record of compression info)

– Numerous fixes for HEConvert (version 2.0 release)

Major Development/Fixes (cont.)Major Development/Fixes (cont.)

Page 20

AvailabilityAvailability

• Access to libraries, applications, Documentation:

TOOLKITTOOLKIT:: http://newsroom.gsfc.nasa.gov/sdptoolkit/toolkit.htmlhttp://newsroom.gsfc.nasa.gov/sdptoolkit/toolkit.html

HDFViewHDFView::http://newsroom.gsfc.nasa.gov/sdptoolkit/HDFView/http://newsroom.gsfc.nasa.gov/sdptoolkit/HDFView/

HDFView_hdfeos_plugin.htmlHDFView_hdfeos_plugin.html

HEGHEG: : http://newsroom.gsfc.nasa.gov/sdptoolkit/HEG/HEGHome.htmlhttp://newsroom.gsfc.nasa.gov/sdptoolkit/HEG/HEGHome.html

Page 21

AvailabilityAvailability

• Questions, Comments, RequestsQuestions, Comments, Requests::

[email protected]

[email protected]

http://www.hdfeos.org/ : : HDF-EOS ForumHDF-EOS Forum

Page 22

Thank You!Thank You!