Skip to section navigationSkip to content

Open Source Software

Contact Us:

NASA's Goddard Space
Flight Center

Code 504
8800 Greenbelt Road
Greenbelt, MD 20771


OSI Certified

The Technology Transfer and Partnerships Office
HDF-EOS Metadata Updater

HDF-EOS Metadata Updater (HEMU) is a tool for data producers or users to update metadata inside an HDF-EOS file (HDF-EOS2 and HDF-EOS5).

HEMU can be used to:

  1. Extract metadata from a dataset (-x option) to a text file which can then be modified with any text editor. This option does not modify the HDF-EOS file.
  2. Replace metadata with text from an external file (-f option). The text is syntax-checked for validity as ODL before updating.
  3. Update metadata with text from an external file (-m option). This option is designed to update metadata using a .met file. Specifically, after an update the HDF-EOS metadata will consist of the COLLECTIONMETADATA and INVENTORYMETADATA groups from the .met file, and the ARCHIVEMETADATA group from the dataset file. Other groups from either source are discarded.

HDF-EOS Metadata Updater Goals

This tool was developed as a demonstration of how to work with HDF-EOS data produced by NASA’s EOS program, including the standard products of the EOS Terra, Aqua and Aura missions and other EOSDIS standard products. The development of these tools is not ongoing and this source is offered “as is” with the hope that it may be useful.

Functional Goals


Evolvability Goals


Usability Goals


Software Packages

This software is released under the terms and conditions of the NASA Open Source Agreement (NOSA) Version 1.1 or later.
HDF-EOS Metadata Updater NOSA

NASA logo - link to
  • Page Last Updated: October 24, 2019
  • Page Editor: Adil Anis
  • NASA Official: Darryl Mitchell