The HDF Group HDF5 Tools Updates Peter Cao, The HDF Group September 28-30, 20101HDF and HDF-EOS Workshop XIV.

Slides:



Advertisements
Similar presentations
Introduction to the BinX Library eDIKT project team Ted Wen Robert Carroll
Advertisements

The HDF Group HDF Tools Tutorial September 28-30, 2010HDF and HDF-EOS Workshop XIV1 Peter Cao, The HDF Group Jonathan Kim, The HDF Group.
The HDF Group Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal The HDF Group HDF/HDF-EOS Workshop XIV September 30, 2010.
LV2IDL, a software package for automatic data transfer between LabVIEW and IDL Gelu M. Nita New Jersey Institute of Technology.
The HDF Group November 3-5, 2009HDF/HDF-EOS Workshop XIII1 HDF-Java Products Peter Cao The HDF Group The 13 th HDF and HDF-EOS Workshop.
The HDF Group HDF Group Support for NPP/JPSS Mike Folk, Elena Pourmal, Larry Knox, Albert Cheng The HDF Group The 15 th HDF and HDF-EOS.
The HDF Group ESIP Summer Meeting HDF-Java Overview Joel Plutchak The HDF Group 1 July 8 – 11, 2014.
HDF4 and HDF5 Performance Preliminary Results Elena Pourmal IV HDF-EOS Workshop September
The HDF Group Introduction to HDF5 Barbara Jones The HDF Group The 13 th HDF & HDF-EOS Workshop November 3-5, HDF/HDF-EOS Workshop.
University of Illinois at Urbana-ChampaignHDF Mike Folk HDF-EOS Workshop IV Sept , 2000 HDF Update HDF.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Synthesis of Incomplete and Qualified Data using the GCE Data Toolbox Wade Sheldon Georgia Coastal Ecosystems LTER University of Georgia.
® IBM Software Group © 2006 IBM Corporation How to read/write XML using EGL This Learning Module shows how to utilize an EGL Library to read/write an XML.
Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal, Peter Cao The HDF Group June 30, NPOESS Data Formats Working Group.
1 of 14 Substituting HDF5 tools with Python/H5py scripts Daniel Kahn Science Systems and Applications Inc. HDF HDF-EOS Workshop XIV, 28 Sep
The HDF Group HDF5: State of the Union Quincey Koziol The HDF Group November 13,
HDF5 Tools Update Peter Cao - The HDF Group November 6, 2007 This report is based upon work supported in part by a Cooperative Agreement.
The HDF Group HDF Update Mike Folk The HDF Group The 13th HDF and HDF-EOS Workshop November 3-5, 2009 HDF/HDF-EOS Workshop XIII1.
The HDF Group April 17-19, 2012HDF/HDF-EOS Workshop XV1 Introduction to HDF5 Barbara Jones The HDF Group The 15 th HDF and HDF-EOS Workshop.
1 HDF-EOS and Related Tools Status Update. 2 Overview.
1 HDF-EOS Status, Related Tools and Issues. 2 Overview.
1 High level view of HDF5 Data structures and library HDF Summit Boeing Seattle September 19, 2006.
HDF Project Update Mike Folk, Kent Yang, Elena Pourmal The HDF Group April 5, 2010 April 5, 2011Annual HDF Briefing to ESDIS1.
April 6, 2010GMQS Meeting1 Optional Feature Support in HDF5 Tools Albert Cheng The HDF Group.
NPP/ NPOESS Product Data Format Richard E. Ullman NASA/GSFC/NPP NOAA/NESDIS/IPOAlgorithm / System EngineeringData / Information Architecture
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
PCWG Analysis Tool Peter Stuart September 15, 2015.
The HDF Group Virtual Object Layer in HDF5 Exploring new HDF5 concepts May 30-31, 2012HDF5 Workshop at PSI 1.
HDF Update Mike Folk, Kent Yang, Elena Pourmal The HDF Group March 31st, 2009 March 31, 2009Annual HDF Briefing to ESDIS1.
December 1, 2005HDF & HDF-EOS Workshop IX P eter Cao, NCSA December 1, 2005 Sponsored by NLADR, NFS PACI Project in Support of NCSA-SDSC Collaboration.
1 HDF-EOS Status and Development Larry Klein, Abe Taaheri, and Cid Praderas L-3 Communications Government Services, Inc. November 30, 2005.
May 30-31, 2012HDF5 Workshop at PSI1 HDF5 at Glance Quick overview of known topics.
The HDF Group HDF5 Datasets and I/O Dataset storage and its effect on performance May 30-31, 2012HDF5 Workshop at PSI 1.
Page 1 Status of HDF-EOS, Related Software, and Tools Abe Taaheri, Raytheon IIS HDF & HDF-EOS Workshp XIII Riverdale, MD November 4, 2009.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
April 28, 2008LCI Tutorial1 Introduction to HDF5 Tools Tutorial Part II.
Support for NPP/NPOESS by The HDF Group Mike Folk The HDF Group HDF and HDF-EOS Workshop XII October 17, 2008 Oct HDF and HDF-EOS Workshop XII1.
Javadoc: Advanced Features & Limitations Presented By: Wes Toland.
HDF and HDF-EOS Workshop VIII, October 26-28, /12 Peter Cao, National Center for Supercomputing Applications This work is supported in part by a.
Update on HDF5 1.8 The HDF Group HDF and HDF-EOS Workshop X November 28, 2006HDF.
The HDF Group Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal, Peter Cao The HDF Group November 5, 2009 November 3-5,
HDF4 OPeNDAP Project Progress Report MuQun Yang and Hyo-Kyung Lee 1 HDF Developers' Meeting11/24/2015.
1 XINS features 101 new features of XINS This presentation has 102 pages.
November 30, 2005HDF & HDF-EOS Workshop IX Peter Cao, NCSA November 30, 2005 HDF5 Tools.
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
September 9, 2008SPEEDUP Workshop - HDF5 Tutorial1 Introduction to HDF5 Command-line Tools.
The HDF Group Introduction to netCDF-4 Elena Pourmal The HDF Group 110/17/2015.
The HDF Group HDF Group Support for NPP/JPSS Mike Folk, Elena Pourmal, Larry Knox, Albert Cheng The HDF Group DEWG Meeting June 19, 2012.
The HDF Group Single Writer/Multiple Reader (SWMR) 110/17/15.
The HDF Group 10/17/151 HDF5 Tools Tutorial ICALEPCS 2015.
The HDF Group Overview of nagg Presentation and Demo for DEWG September 25, 2012 DEWG nagg tutorial1September 25, 2012 Larry Knox.
The HDF Group New Elements and Lessons Learned for New Mission HDF5 Products Ideas for new mission HDF5 data products 1July 8, 2013 Larry.
11/8/2007HDF and HDF-EOS Workshop XI, Landover, MD1 Software to access HDF5 Datasets via OPeNDAP MuQun Yang, Hyo-Kyung Lee The HDF Group.
October 15-17, 2008HDF and HDF-EOS Workshop XII1 HDF-Java Products Peter Cao The HDF Group HDF and HDF-EOS Workshop XII October 15, 2008.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
MATLAB's HDF5 Updates John Evans Image and Scientific Data Formats.
Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal The HDF Group Annual HDF Briefing to ESDIS March 31, 2009 March Annual HDF Briefing.
The HDF Group Introduction to HDF5 Session Two Data Model Comparison HDF5 File Format 1 Copyright © 2010 The HDF Group. All Rights Reserved.
The HDF Group Single Writer/Multiple Reader (SWMR) 110/17/15.
The HDF Group Introduction to HDF5 Session Three HDF5 Software Overview 1 Copyright © 2010 The HDF Group. All Rights Reserved.
HDF and HDF-EOS Workshop XII
Elena Pourmal The HDF Group
Moving from HDF4 to HDF5/netCDF-4
Kent Yang, Mike Folk The HDF Group March 31, 2009
Peter Cao The HDF Group November 28, 2006
Introduction to HDF5 Mike McGreevy The HDF Group
Moving applications to HDF
Hierarchical Data Format (HDF) Status Update
HDF5 Tools Updates and Discussions
Presentation transcript:

The HDF Group HDF5 Tools Updates Peter Cao, The HDF Group September 28-30, 20101HDF and HDF-EOS Workshop XIV

Tools Updates HDF5 Command-line tools HDF-Java Products September 28-30, 20102HDF and HDF-EOS Workshop XIV

HDF5 Command-line tools Look or check file content h5dump, h5diff, h5ls, h5check, etc. Change file content or create a new file h5repack, h5import, h5jam, h5copy, etc. Convert an HDF5 file to a different file h4toh5, h5toh4, gif2h5, h52gif, etc. September 28-30, 20103HDF and HDF-EOS Workshop XIV

h5ls Prints information about one or more HDF5 files or objects September 28-30, 20104HDF and HDF-EOS Workshop XIV

h5ls New features ‘--follow-symlinks’ option to follow soft and external link. September 28-30, 20105HDF and HDF-EOS Workshop XIV

h5ls New features ‘--no-dangling-links’ option to check dangling links September 28-30, 20106HDF and HDF-EOS Workshop XIV

h5dump ASCII text XML Binary Dumps contents of HDF5 file to stdout September 28-30, 20107HDF and HDF-EOS Workshop XIV

h5dump New features Show data pointed by region references September 28-30, 20108HDF and HDF-EOS Workshop XIV

h5dump New features Bit(s) values packed in a byte/short integer E.g. Quality flags Land/Water Background -- 1-bit SST Skin Quality -- 2-bits SST Bulk Quality -- 2-bits Aerosol Correction -- 3-bits September 28-30, 20109HDF and HDF-EOS Workshop XIV

h5dump Bug fixes Datatype of object references was displayed as the datatype of region references. Does not export data pointed by a region reference as a binary file. Ignore –m option when generating XML with –u. Subsetting does not check dimension bounds. September 28-30, HDF and HDF-EOS Workshop XIV

h5diff Show differences between… two objects or two files September 28-30, HDF and HDF-EOS Workshop XIV

h5diff New features ‘--follow-symlinks’ option to follow soft and external link. September 28-30, HDF and HDF-EOS Workshop XIV

h5diff New features ‘--no-dangling-links’ option to check dangling links September 28-30, HDF and HDF-EOS Workshop XIV

h5diff New features ‘--exclude-path’ option to exclude specified object pointed by a given path for comparison. Will apply to attributes in the future. E.g. h5diff --exclude-path /g1/g2/f tools_diff1.h5 tools_diff2.h5 September 28-30, HDF and HDF-EOS Workshop XIV

h5diff Bug fixes Improved to traverse groups recursively for comparing child objects when the groups are specified to be compared via command line. September 28-30, HDF and HDF-EOS Workshop XIV

h5repack Copies an entire file to a new file… September 28-30, HDF and HDF-EOS Workshop XIV

h5repack Bug fixes Attributes on the datasets with H5T_REFERENCE type were not present in the repacked file A data element which was a reference to a group became NULL in the repacked file Display compression information incorrectly. September 28-30, HDF and HDF-EOS Workshop XIV

h5copy Copies objects to a different file / i1 floats integers 64-bit i2 f32 f2f1 / 64-bit f2f1 September 28-30, HDF and HDF-EOS Workshop XIV

h5copy Bug fixes Failed to copy dangling links when it’s specified directly as the source object. Couldn’t deal with NULL elements of object references Copying references was not tested and properly documented September 28-30, HDF and HDF-EOS Workshop XIV

New Tools in development h5edith5watch HDF/HDF-EOS Workshop XIII September 28-30, HDF and HDF-EOS Workshop XIV

h5watch Allows the user to monitor the growth of a dataset Prints out the new elements appended to a dataset Includes options on what to be monitored. September 28-30, HDF and HDF-EOS Workshop XIV

h5edit Motivation Create an attribute Change the value of an attribute in a dataset Edit other objects in an HDF5 file Requirements Familiar syntax for the input data (DDL or h5import) Scriptable (can be used in a shell script ) Extendible to support other HDF5 object September 28-30, HDF and HDF-EOS Workshop XIV

h5edit New tool for editing an HDF5 file RFC: Initial implementation will include creating and deleting attributes Prototype will be released soon Please send us your comments! September 28-30, HDF and HDF-EOS Workshop XIV

Example: h5edit  H5edit --command “delete ATTRIBUTE Percentage_per_Volume /m1;” file1.h5  h5edit --command “create ATTRIBUTE Percentage_per_Volume 40 /m1;” file1.h5 September 28-30, HDF and HDF-EOS Workshop XIV

The HDF Group HDF-Java Products Support for HDF5 1.8 HDF-Java 2.7 release September 28-30, HDF and HDF-EOS Workshop XIV

HDF-Java Products HDF-Java HDF Java Wrapper Object Package Viewer Editor September 28-30, HDF and HDF-EOS Workshop XIV

Java Wrapper HDF JNI A programming framework that allows Java code to call and be called by applications and libraries written in other languages September 28-30, HDF and HDF-EOS Workshop XIV

Object Package: basic objects File Dataset Group Attribute Datatype September 28-30, HDF and HDF-EOS Workshop XIV

HDFView September 28-30, HDF and HDF-EOS Workshop XIV

Support for HDF 1.8 in HDF-Java HDF5 JNI ( funded by Sandia National Lab ) Added about 118 (out of 169) new functions Added unit tests for theJNI functions PackageNo. of new APIs H5S3 H5T7 H5D5 H5O17 H5L18 H5A14 H5R1 H5I2 H5P compatable APIs17 Total118 September 28-30, HDF and HDF-EOS Workshop XIV

Support for HDF 1.8 in HDF-Java Added HDF5 1.8 related features to the Object Layer and HDFView Set the bounds of library versions Set link creation order Set link storage type Show groups and attributes in creation order (not in HDFView) Create soft and external links Retrieve link information September 28-30, HDF and HDF-EOS Workshop XIV

HDF-Java 2.7 New features (17), e.g. Show bit(s) values in byte or short integers Move objects within the same file Import/export binary data Use H5Ocopy() API (important for copying large datasets) Rename Attributes Support for 64-bit Windows September 28-30, HDF and HDF-EOS Workshop XIV

HDF-Java 2.7 Bug fixes (29), e.g. Java binary jar files are not the same for 32-bit and 64-bit Datasets displayed incorrectly if you swap dimensions H5Sset_extent_simple in Java does not seem to take effect Possible useful information for HDF-EOS2 files are not displayed by HDFView September 28-30, HDF and HDF-EOS Workshop XIV

HDF-Java 2.7 Support for HDF5 1.8 Bug fixes/other new features Beta is out for you to try Official release – Nov September 28-30, HDF and HDF-EOS Workshop XIV

HDF-Java Features/Roadmap Support for HDF5 1.8 Unit tests for JNI Bug fixes Other new features N-dimension Array Creation Order * Import/Export GeoTiff * GUI Widgets * Automatic GUI tests * Buffered Array Import/export XML * Drag/drop (in & ex) * * For HDFView only Please give us your feedback Nov Function pointers Edit complex data 3D Graphic view * September 28-30, HDF and HDF-EOS Workshop XIV

Thank You! Questions/comments? September 28-30, HDF and HDF-EOS Workshop XIV