JPSS
  1. JPSS

JPSSnagg

Public

Network

 
AuthorCommitMessageCommit Date
Albert ChengAlbert Cheng
a2f49cf7812The process of updating version informaiton (in src/nagg.h) and in various document files (e.g. README, RELEASE.txt) were done by hand. Automize most parts of this process. Post reminder of files, e.g., doc/nagg.docx, that require manual changes. Also show post-release tasks. Tested: koala (svn diff the effects and built successfully.)
Larry KnoxLarry Knox
3cb946d52dcImprove error messages for exceeding nagg max number of granules (JPSS-43) and failure to find geolocation files. Tested jam & koala, gcc & icc.
Albert ChengAlbert Cheng
16ca637364bUpdated for 1.2.0-beta1 release.
Albert ChengAlbert Cheng
0f2cfd579daThe corrected version of v120-beta1 release.
Albert ChengAlbert Cheng
4aaea34fe43Updated for v120-beta1 release.
Albert ChengAlbert Cheng
3cef084d0dfRemoved the HTM version since there was no standard way to generated it from inside MS-Word.
Albert ChengAlbert Cheng
4e75847a4f1Added --debug option.
Albert ChengAlbert Cheng
0eb2110557dsrc/nagg_get_granules.c: Fixed bug: get_granules() did not check for maximum number of granules limit, thus ended up in seg. fault when the limit was exceeded. Fixed by adding the checking code and error messages. src/nagg.h: raise the limit of number of granules managed (NAGG_Granule_info_max) to 10,000. Tested: koala.
Larry KnoxLarry Knox
95b19f0b6eaAdd names of GCRIO & REDRO files for testing duplicate granules to README. Text file - no test.
Larry KnoxLarry Knox
6c935e39dcbRemoved description of duplicate granules problem as it is now fixed.
Albert ChengAlbert Cheng
0922c08155eBug fixed: was not filtering/selecting the latest version of granules. Fixed by creating a new granprod_compar which compares granules ID and Product ID only, but not granules version. Fixed another error by changing granule_compar to compare Granule ID and Product ID in ascending order but version information values in descending order. This corrected sorting order and the granprod_compar together filter/select the latest version of every granule-product pairs. Tested: koala.
Larry KnoxLarry Knox
cd9e7204006test/testnagg.sh test/testfiles Add test and testfiles for problem with duplicate granules having identical ids but different granule versions. doc/RELEASE.txt Add description of problem to known problems section of RELEASE.txt. Make check will fail with this test added. Tested on jam and koala.
Albert ChengAlbert Cheng
c145f1031bftest/Makefile.in: test/testnagg_more.sh: test/Makefile.am: test/nagg_functions.sh: Bug fix: somehow testnagg.sh and testnagg_more.sh run in parallel (e.g., when "gmake -j 4" is used.) They both used the same style of temporary files in the same test/ directory, resulting in overwritting each other. Changed Makefile.am to force testnagg.sh and testnagg_more.sh to run in sequencing. Also append pid ($$) to the temporary files which should avoid the two test scripts from interferring each oth...
Larry KnoxLarry Knox
160eb1a6e40Missed one filename for the previous checkin.
Larry KnoxLarry Knox
5e5ba4c7274Updated file entries for files added sing 2012-4-10. Entries are for HDF5 data files only. Test file - no test.
Larry KnoxLarry Knox
d1c163e5602Add test files for nagg-User_Examples document
Albert ChengAlbert Cheng
e561074709bMove the function definitions from testnagg.sh to nagg_functions.sh so that the function definitions can be reused by other Nagg test scripts to be created. Tested: jam, koala (both srcdir and inplace.)
Larry KnoxLarry Knox
70a009546f2nagg_get_granules.c Add H5Gclose call to get_geo_granules() for a subgroup that was not closed, resulting in failure to open files with granule numbers above ~1600. Added check of status returned from get_group_granules() in same function. nagg_write_granules.c Commented out check of number of granules written in end_write() function. For packaged REDRO-GCRIO the number written doesn't match the expected number, causing nagg to fail and stop running. It seems the error is incor...
Albert ChengAlbert Cheng
69657da27f7Removed the limit of maximum number of input files. The parse_option does not copy the input file arguments from argv to inputfiles any more. It just assign the remaining part of argv to inputfiles. Keep the limit for future use in case input file arg can be a dir. Tested: koala and Jam.
Albert ChengAlbert Cheng
7f4270a45d2Added code to transform the time-dependent Creation Date information in output file names to generic format so that expected files can match the output generated. The Creation date is not relevant to what we try to verify here. testnagg.sh: Added TRANSFORM to change Creation time in filenames to some generic format. test/testfiles/satms_tatms2.txt /testfiles/redroS.txt test/testfiles/satms8.txt test/testfiles/redro3S.txt test/testfiles/redro1.txt test/testfiles/redro3.txt test/testfile...
Larry KnoxLarry Knox
ae6bffdb6ffnagg_get_granules.c Eliminated segmentation faults for --debug and large numbers of files. Still doesn't work for over 1600 GEO files, but works for --debug with 7200 REDRO files and 2000+ SVM* + GMODO files. Tested on koala.
Albert ChengAlbert Cheng
44b972505d9test/testnagg.sh: Add a test for CHECK_FAIL_OUTPUT. test/testfiles/usage-bad-option.txt A CHECK_FAIL_OUTPUT expected output. Tested: koala and Jam
Albert ChengAlbert Cheng
7972a346670test/testnagg.sh: Previous tests only check exit code. Improve testing by adding two new features to testnagg.sh that will verify the expoected output for some tests: CHECK_OUTPUT: run the tool test and expect succeed (exit code 0) with expected output CHECK_FAIL_OUTPUT: run the tool test and expect failure (exit code 1) with expected output Current expected output verification can handle fixed output only. Next improvement is to verify time-dependent (e.g., th...
Albert ChengAlbert Cheng
738bfdbb5a8Removed the debug print statments. Tested: koala
Larry KnoxLarry Knox
cce0eb851a3nagg_write_granules.c Added several missing H5Dclose statements. nagg_get_granules.c Added code to support --debug option to print all granules in input files and in the geolocation files referenced by the input files. Added missing H5Fclose and H5Gclose statements that caused H5Fopen to fail because too many files were open. Tested amani, jam & koala, gcc & icc.
Albert ChengAlbert Cheng
3f074f72c79Added the --debug option which, when given, prints all the granules in all input files. This includes fill granules plus geolocation granules if asked for. It only reads and prints granules in the input files and does not do any further processing. Tested: koala
Albert ChengAlbert Cheng
b8ab952fb1fUpdated version to 1.2.0-beta1.
Albert ChengAlbert Cheng
da6d4e94862Updated version to 1.2.0-beta1. Tested: koala
Albert ChengAlbert Cheng
3d5a4760e33Post v1.1.1 release: Archived RELEASE in History.
Albert ChengAlbert Cheng
7fedb4f56abUpdated for v1.1.1 release.
Albert ChengAlbert Cheng
7f0b5d39ee6Update with changes for v1.1.1.
Albert ChengAlbert Cheng
826824a8b3cUpdated with --XXX options.
Albert ChengAlbert Cheng
9eaeda53648Added long options (--xxx) feature. Added the recongization of --help, --number, --product, --geolocation. Added the parsing of the --debug optoin. (not doing anything different yet). Added debug_arg variable to show --debug is used or not. Tested: Koala and Jam. (only test for --help is tested).
Larry KnoxLarry Knox
fd0bfe2715dAdded a limits defined section to nagg.docx.
Larry KnoxLarry Knox
9cabc97603fnagg_get_granules.c Fix for JPSS-42 was commented out for verification of problem. It is now uncommented. Tested on koala with gcc and icc.
Larry KnoxLarry Knox
d959776230dnagg_get_granules.c Initialize granule->geofile before calling set_granule_pattern to address JPSS-42. Tested koala
Larry KnoxLarry Knox
06b0c488f81nagg_get_granules.c Initialize granule->geofile before calling set_granule_pattern to address JPSS-42. RELEASE.txt Updated bug fixes. Tested koala
Albert ChengAlbert Cheng
9453de2d53eAdd to configuure to check for the getopt.h header file which is used by getopt_long function. Note: The previous commit was for the addion to confiugre for the checking of the getopt_long functioion. Tested: koala using gcc, icc and pgcc. -This line, and those below, will be ignored-- M configure M configure.ac M src/nagg_config.h.in
Larry KnoxLarry Knox
f48ef890b91test/testnagg.sh Add test for datasets with fixed dimensions. Verifies fix for JPSS-41. test/testiles Add 1 SVI02 and 2 SVI03 files with fixed dimension datasets. Tested jam & koala, gcc and icc.
Albert ChengAlbert Cheng
6a0bf764709Changed version to 1.1.1-beta2 after 1.1.1-beta1 release.
Larry KnoxLarry Knox
d08a17ecb0cAdded Jira JPSS-41 issue to bugfixes in RELEASE.txt.
Albert ChengAlbert Cheng
0507cc295f9Fixed a typo (aggression) to Aggregation.
Albert ChengAlbert Cheng
fc08f92518aUpdated version to 1.1.1-beta1. Corrected a typo (aggression) to aggregation.
Larry KnoxLarry Knox
5764328847eReplace function copy_dataset_except_data() with function create_resized_duplicate_dataset. Files were found with fixed dimensions causing H5Sset_extent_simple to fail when attempting to increase the size of a fixed size dataset. The new function creates a dataset in the output file duplicating the characteristics of the dataset in the input file with the appropriate size for the number of granules in the new aggregation. Remove local function reset_dataspace_extent which ...
Albert ChengAlbert Cheng
605751938e9Post v110 cleanup. Changed version number to v110-beta1 for next release. Tested: jam and Koala.
Albert ChengAlbert Cheng
d0ef42093e3Post v110 cleanup. Ready for next version work.
Albert ChengAlbert Cheng
14e47d76becnagg.docx: Updated version information to v1.1.0 for release. nagg.htm: nagg.pdf: Derived from nagg.docx.
Albert ChengAlbert Cheng
68edb60d283Updated version information to v1.1.0 and make them ready for release. Tested: jam and koala.
Albert ChengAlbert Cheng
c62a4a5bf1fCleaned out debug output to prepare for v110 release. No real code change, just appearance and debugging statments. Tested: Jam and Koala.
Albert ChengAlbert Cheng
e7a44689a73Changed version information to v1.1.0 to prepare for v110 release.