The latest versions of the software developed for the JPSS project are available for download. See the list below.
High-level Library for handling HDF5 object and region references Release 1.1.5 July 20, 2016
The library contains C and Fortran APIs to:
- Get information and read data pointed to by region references
- Create an array of region references using paths to datasets and corner coordinates of hyperslabs
- Create a dataset and write data pointed to by region references
- Copy data pointed to by region references
- Retrieve data packed in an integer (quality flags)
The 1.1.5 release is a minor release. It was tested with HDF5-1.8.17 and HDF5-1.10.0-patch1.
Please see the Release Notes for complete details regarding this release.
HL REGION 1.1.5 Source Code
|Source Code||Unix (tar)||Windows (zip)|
HL REGION 1.1.5 Pre-built Binary Distributions
The pre-built binary distributions in the table below include the HL REGION libraries and include files.
|Linux 2.6 CentOS 6 x86_64||gcc, gfortran 4.4.7 (w/Fortran)|
|Windows (64-bit)||CMake VS 2013 C, gfortran|
|Windows (64-bit)||CMake VS 2015 C, gfortran|
nagg Release 1.6.2 July 22, 2016
nagg is a tool for aggregating JPSS data granules from existing files into new files with a different number of granules per file or different combinations of compatible products than in the original files. The tool was created to provide individual users the ability to rearrange NPP product data granules from downloaded files into new files with aggregations or packaging that are better suited as input for a particular application.
The 1.6.2 release provides an environment variable to override the limit on the total number of granules processed at run time and adds two new command options:
- --onefile command option to aggregate granules from all input files into a single aggregation, creating one output file for packaged output or one output file for each product for unpackaged output
- --nofill command option to suppress creation of fill granules when granules are missing from a time sequence or to match a compatible product
The tool was tested on Linux 64-bit systems. For more information on this release, see the RELEASE.txt file.
(For earlier versions, see: All Releases)
h5edit Release 1.3.1, November 17, 2014
The h5edit tool is a command-line tool to edit HDF5 files. The current version is limited to operations on attributes only. It supports:
- Creation and deletion of attributes for groups and datasets
- Integer, floating point, and string datatypes for attributes
The h5edit 1.3.1 release contains the following changes:
- The software was ported to Mac OS X 10.9 Mavericks.
- It includes a performance study on the Backup VFD feature that was implemented in the 1.3.0 release. This study has been shown to improve execution speed for incremental atomicity on large sized files. For example, the execution time dropped from 3.8 seconds without the Backup VFD to 0.59 seconds with the Backup VFD (a 600% speed up) for a 500 MB data file running nine successful h5edit commands. A Linux CentOS 5 system was used for the study. More details can be found in the H5edit with Backup Virtual File Driver Atomicity Performance Study.
See the Release Notes for complete details on this release.
h5augjpss Release 1.0.0 August 15, 2011
The h5augjpss tool is designed to modify a JPSS HDF5 product file to be accessible by the netCDF-4 version 4.1.3 library. The tool:
- Adds information stored in the XML product file and in the geo-location product file
- Hides HDF5 objects unknown to the netCDF-4 library
- Restores access to hidden objects
The tool was tested on Linux 32 and 64-bit systems. For more information, see the RELEASE.txt file.
See the README.txt file in the source code for information on building and running h5augjpss.
Chunking and Compression Performance Tool prototype July 17, 2016
The Chunking and Compression Performance (CPP) tool is a prototype designed to help assess the effect of using various file parameters and access patterns on performance and storage.
The tool was tested on Linux 64-bit systems. For more information, see the README.txt file.
For general information on each tool, see the Software page.
See the Technical Support page for help.
Documentation is available on the Documentation page.
- - Last modified: 12 October 2016