============================================ Nagg version 1.5.1 released on 2013-05-29. ============================================ 1. Introduction =============== This document describes the NPP Aggregation tool, nagg, and contains information on platforms tested, changes since last release and any known problems. If you have any questions or comments, please send them to: help@hdfgroup.org 2. Platforms Tested =================== Linux 2.6 32bit and 64bits with gcc 4.1.2 and icc 12.1.0 3. New features and bug fixes since Version 1.5.0 ================================================= Configuration ------------- - None Features -------- - The list of products has been expannded by addition of 27 Intermediate Products and 1 geolocation product. 5 of these are from JPSS Common Data Format Control Book - External Volume I and were previously overlooked. The others are from JPSS Internal Data Format Control Book Volume III - Retained Intermediate Product Formats. Bug Fixes --------- - JPSS-64: "nagg -h" displays the list of products in a table with the DPID for the product, the Product Short Name, the Granule Duration for the product, and the GPID for the corresponding geolocation product. An explanation has been added at the top of the table explaining that products with the same GPID are compatible. A three row table with pairs of equivalent geolocation products has also been added, with the explanation that products with a GPID in one of those rows are also compatible with products having the other GPID in the row. - JPSS-65: Some experimental granules with granule IDs that didn't match their N_Beginning_Time_IET attributes were found in the test files. The aggregations produced by nagg for these files were incorrect. A check has been added to insure that the value of the N_Beginning_Time_IET attribute is not less (earlier) than the previous granule in the list sorted by granule IDs. If an granule is found that is later by ID but earlier by N_Beginning_Time_IET, a warning is displayed and the granule is not added to the aggregation. Limits ------ - See nagg.docx (html, pdf) in the same directory for proposed functionality. Current release has the following limitations: * Like (--like) option retrieves three properties (number of granules, types contained, and geolocation product or external geolocation file attribute) from the example file. Whether the output should be packaged or unpackaged is determined from the geolocation characteristics of the example file. Geolocation only aggregation is now supported, but origin and domain are determined only from the command line options. * Environment variables or command line options for compliance with file naming convention presume valid types and packaging as defined in the "nagg.h" file. * Warnings or failures if granule gaps exceed some threshold are not supported. * Compression on output is not supported. * Options to choose repair granule are not supported; for now, the one with the latest version is used. * Option to replace existing granule with repair granule is not supported. * Restrictions on flags and input parameters: Directory input is not supported. 4. Known problems ================= nagg may fail with a segmentation fault if there is insufficient disk drive space to hold the output files. In general the ouput files will require the same amount of disk space as the input files.