NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Simplifying Analysis of Hierarchical HDF5 and NetCDF4 Files with Xarray-DatatreeNASA’s Earth Observing System Data and Information System (EOSDIS) contains thousands of Earth science datasets from satellites, models, and field campaigns. EOSDIS data are stored in formats that are well supported by the Earth Science community. These formats include the Hierarchical Data Format (HDF), with derivative flavors such as HDF-5 and the Network Common Data Format (NetCDF-4). The HDF specification allows for a directory-like hierarchy within a single file, known as "groups". Observational data and associated metadata within a single file can be distributed amongst multiple internal groups, which can also be nested to multiple levels. Working with datasets that have a group hierarchical structure can be difficult because of the nested structure of groups. Widely used packages, such as xarray, have data models that do not accommodate the hierarchical structure within HDF files, requiring users to traverse the file and open different HDF groups as separate, unrelated objects. Xarray-datatree is a Python package developed to solve the difficulty of traversing HDFs with a hierarchical group structure by creating a tree-like hierarchical data structure in xarray. The tree-like structure allows each group to be accessed once a DataTree object is instantiated. The migration of xarray-datatree into the xarray core library will reduce barriers to accessing Earth science data by eliminating the need to understand and traverse the specific hierarchy of a grouped HDF file.
Document ID
20240015610
Acquisition Source
Goddard Space Flight Center
Document Type
Poster
Authors
Eni Awowale
(Adnet Systems (United States) Bethesda, Maryland, United States)
Thomas Nicholas
([C]Worthy )
Owen Littlejohns
(INNOVIM Tempe, United States)
Stephan Hoyer
(Google, Inc. Mountain View, CA, United States)
Matt Savoie
(National Snow and Ice Data Center Boulder, United States)
Justus Magin
(IFREMER - French Institute for Ocean Science Brest, France)
Alfonso Ladino
(University of Illinois Urbana-Champaign Urbana, United States)
Date Acquired
December 5, 2024
Subject Category
Computer Programming and Software
Meeting Information
Meeting: American Geophysical Union Meeting (AGU24)
Location: Washington, DC
Country: US
Start Date: December 9, 2024
End Date: December 13, 2024
Sponsors: American Geophysical Union
Funding Number(s)
CONTRACT_GRANT: 80GSFC23CA04
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
External Peer Committee
No Preview Available