Table of Contents |
---|
HDF Product Designer (HPD) helps data producers design conventional HDF5 products easily and generate consistently interoperable data products by utilizing best practices and standards if they exist in their data user communities. Conventions are defined using the powerful CLIPS expert system and designs can be re-used across product suites.
Key goals this application strives to fulfill:
The Hierarchical Data Format (HDF5) provides a flexible container that supports groups and datasets, each of which can have attributes. In many ways, HDF5 is similar to a directory structure in a file and, like directory structures, the same data can be structured and annotated in many ways. This flexibility empowers HDF5 users to arrange data in ways that make sense to them. However, it can make it difficult to share data as users, and tools, must understand the structure and the properties of data in order to use and understand it.
Many communities have successfully addressed this problem by creating conventional structures and annotations for data in HDF5. This approach depends on data files (e.g., products) that carefully follow these conventions. In some cases, designing and writing those files can be challenging or the user creating the product may be driven by local needs that lead to deviations from the conventions. Unfortunately, even small deviations can cause problems for downstream tools and future users.
What is a HDF5 product in the context of this software? HDF5 product is the content that should exist in a single HDF5 file. This content is defined by the HDF5 objects (groups, attributes, datasets), their names, the hierarchies they create (links and references), and attribute values. Dataset values are typically not stored in such files (unless they qualify as metadata) thus this software cannot be used as a data server. Once completed, a HDF5 product is replicated in many files (commonly on the order of tens of thousands or more) and filled with real data.
The current version 1.3.0 of the HPD was released on January 1, 2016. Here are a few highlights:
Note |
---|
First time users: NASA Earthdata Login account is required to use this application. Please register here then check the user guide on how to allow HDF Product Designer to access your Earthdata user information. |
Windows platform binaries require Microsoft Visual C++ 2008 Redistributable Package (x86) if your system doesn't have one.
Platform | Binary | SHA256 Checksum |
---|---|---|
Windows 7/8/10 Setup | HPD_setup.exe | c938586f1369a337ce002d76ec25b5ac90ed538cc401d143a0ad3e323b6531d0 255f7296f7fa3c2e780366d2dcbe23ea1966a828a9c88d2cf198ac6f4c715e1f |
Windows 7/8/10 | HPD.exe | 4cb25e18c8a9b15cb0f1c66e0895bbbda4e5916d3a967c079824dbc4d0526327 9d13c47642c1407d0e98596cf9c0d237e4bce91a4626c3c1c468b5c2c59f0f1e |
Mac OS X (Mavericks or newer) | HPD.dmg | 430f20459c225ddb023484fca54513713f7be3d0e145795a31aa3e9cb3319466 |
Linux 2.6 (x86_64) | HPD | 035a6f241bc19930340e2e1e22c4c9e5a73c1aa6fce0f62006db0e84ef50183b |
Please download the following PDF document: HDFProductDesigner.pdf.
Hide child pages |
---|