HDFEOS
  1. HDFEOS

aug_eos5

Public

Network

 
AuthorCommitMessageCommit Date
Muqun YangMuqun Yang
9f820f94258Update the release.txt for 2.4 release.
Muqun YangMuqun Yang
b450851613cUpdate the readme for the new testing scripts
Muqun YangMuqun Yang
4a84b65160fFinal code touch before the release
Muqun YangMuqun Yang
9888bc8ba56Final checking the code and comments before the release
Muqun YangMuqun Yang
1679c1bdbd3Slightly updating an error message
Muqun YangMuqun Yang
5251f0689d7Clean some warnings exposed by gcc Wall and the clang compiler.
Hyo-Kyung LeeHyo-Kyung Lee
fcef9aa2997AUGEOSFV-20:added path for h5diff. test script doesn't find it automatically.
Hyo-Kyung LeeHyo-Kyung Lee
50f21ce5966AUGEOSFV-20:redirect make distclean output to /dev/null.
Hyo-Kyung LeeHyo-Kyung Lee
3a6031681a9AUGEOSFV-20:finished the daily test script.
Hyo-Kyung LeeHyo-Kyung Lee
8695aa01349AUGEOSFV-20:added a daily test cron job. Catching error and notifying email is not implemented yet.
Muqun YangMuqun Yang
ad04ba2878dRevise the output a bit
Muqun YangMuqun Yang
f97837654cfAdd output infomration in the test scripts
Muqun YangMuqun Yang
0619a69536eAdd output information for the tests
Muqun YangMuqun Yang
3f38a97a2dbFor HDF5 fixed size string, one needs to add another character for the termination. The augmentation tool doesn't add this character. Although h5dump or HDFView shows the full string correctly. h5py picks this up. So fixing the attribute routine in the tool and re-generate the expected files.
Muqun YangMuqun Yang
6ef8cef7928Updating the testing file For HDF5 fixed size string, one needs to add another character for the termination. The augmentation tool doesn't add this character. Although h5dump or HDFView shows the full string correctly. h5py picks this up. So fixing the attribute routine in the tool and re-generate the expected files. _
Muqun YangMuqun Yang
90b52e15ddbUpdating the testing file For HDF5 fixed size string, one needs to add another character for the termination. The augmentation tool doesn't add this character. Although h5dump or HDFView shows the full string correctly. h5py picks this up. So fixing the attribute routine in the tool and re-generate the expected files.
Muqun YangMuqun Yang
dcfbd6ad944Previously for 1-D unlimited dimension extendible dataset,the chunk size is set to be 1, which may cause really bad performance. Given the fact the dimension scale array may not be very large, I set the chunk size to be 100 instead of 1.
Muqun YangMuqun Yang
1566068de32Remove some C++ comments
Muqun YangMuqun Yang
eb3d3626652Clean up debugging info in the code
Muqun YangMuqun Yang
f8201a553d6Adding the download scripts for obtaining NASA files on Mac
Muqun YangMuqun Yang
5cbc0e167a5getopt on Mac OS 10.8 doesn't assign 0 to optopt even if the command-line arguments are right. So add a flag to check the values to by-pass this issue.
Muqun YangMuqun Yang
f493c0e9ae91. Add the scripts to download NASA files for both the default option and the file/index option
Muqun YangMuqun Yang
21d0873f504Remove the original download scripts and modify the top level test.sh
Muqun YangMuqun Yang
bb83722d6c31. Add shell scripts and the mapping files and the dimensional scale data files for NASA HDF-EOS5 files. 2. The real NASA files are huge so a script of downloading the NASA files will be provided in case users whant to test
Muqun YangMuqun Yang
d1429a1bf511. Add shell scripts to test the fake files for default, file and index options and also to test if the tool correctly handles the augmented file 2. Add fake test files(mostly from the HDF5 OPeNDAP handler) and the corresponding mapping files for the file option 3. Test on 64-bit Linux xile-vm 2.6.18-371.1.2.el5 #1 SMP
Muqun YangMuqun Yang
7270672c5dbTurn off the debugging info. for the release
Muqun YangMuqun Yang
f91ea775d71Enhance code to read dimension scale data from an ASCII file Previously, the tool only supports reading the dimension scale values from an ASCII file that holds the format 'one number per line'. While testing OMI and TES data, I found that some of their dimension scale data are stored in an attribute. HDFView shows the attribute values with commas. For users to conveniently copy the dimension scale data to an ASCII file,the tool had better support the reading of dimension scale data with comm...
Muqun YangMuqun Yang
69735ad2246AUGEOSFV-14, making the tool read dimension scale ASCII file that have different delimiter such as , as white space
Muqun YangMuqun Yang
a403f14d440AUGEOSFV-8, change the lat/lon names by following user's suggestions
Muqun YangMuqun Yang
48f3be07921Enhance the error handling code a little bit
Muqun YangMuqun Yang
d0f827997201. Finish the major coding part to check if the dimension names and the field names in the mapping file match corresponding names in the HDF-EOS5 file 2. Test various combinatios of single grid, multiple grids,single swath, multiple swaths, single zonal and multiple zonal cases. 3. Comments etc. still need to be cleaned up
Muqun YangMuqun Yang
a004bbcbe82AUGEOSFV-14,add a function to check if dimension and field names specified in the mapping file match the HDFEOS5 file
Muqun YangMuqun Yang
4a16b7e5eefAUGEOSFV-14, Add the code to check whether the dimension and the field names in the mapping file match the corresponding names in the HDF-EOS5 file
Muqun YangMuqun Yang
65fe09f1c0fAUGEOSFV-14, add the code to check if HDF-EOS5 object names are specified correctly in the mapping file.
Muqun YangMuqun Yang
52b4471641bAUGEOSFV-14, enhance the code to check the valid field/dimension names
Muqun YangMuqun Yang
ecc5f3f3d33AUGEOSFV-14, check in the code to check if an HDF-EOS5 object name exists in the mapping file
Muqun YangMuqun Yang
acb86bb1f67AUGEOSFV-14, adding code to check if dim/field names in the mapping file exist, also tackling the issue to check the eos object names in a mixed(both grid and swath) HDF-EOS5 file, thirdly, adding the checking of zonal object in the mapping file.
Muqun YangMuqun Yang
dd3124ff7ffAUGEOSFV-14, add the code to check the duplicate dim and field names for multiple objects
Muqun YangMuqun Yang
c4096225172AUGEOSFV-14, adding code to check possible duplicate dimension and field names specified in the mapping file, tested with one object case.
Muqun YangMuqun Yang
0ad213148bfAdd source codes to output error messages and exit from the program after cleaning up the resources for the following cases of the File option. Previously the tool continues augmenting the file with the default option. 1) If the selection flag is not one of 0,1,2,and 2*, the program should exit with an error. 2) If the selection flag is 2*, previously a seg. fault occurs. Now fixes it with the correct otuput. 3) Dim. names and data field names in the mapping file are checked(coding in progre...
Muqun YangMuqun Yang
f0083ae0ecdAUGEOSFV-14, for the file option, the tool continues the augmentation process as the default option even the information in the mapping file is wrong. I started fixing this to output error messages if the user doesn't provide the correct info. in the mapping file
Muqun YangMuqun Yang
88e524b0e04AUGEOSFV-14, while testing more files and find the tool doesn't support the use of datafield for grid lat and lon. Ideally lat/lon should be calculated via HDF-EOS5 APIs, however, some NASA HDF-EOS5 products don't give the correct project parameters. Instead they provide correct lat/lon fields. So I enhance the tool by providing an option for users to use data fields for lat/lon. Also two helper fucntions check_attribute_existence and delete_attribute are added. Tested with a fake grid file. ...
Muqun YangMuqun Yang
e81436968feAUGEOSFV-14, while testing more files and find the tool doesn't support the use of datafield for grid lat and lon. Ideally lat/lon should be calculated via HDF-EOS5 APIs, however, some NASA HDF-EOS5 products don't give the correct project parameters. Instead they provide correct lat/lon fields. So I enhance the tool by providing an option for users to use data fields for lat/lon. Also two helper fucntions check_attribute_existence and delete_attribute are added. Tested with a fake grid file. ...
Muqun YangMuqun Yang
4c848b194b0AUGEOSFV-15, adding comments to make the flow clear
Muqun YangMuqun Yang
4d5d1a82e8aAUGEOSFV-10, revised some comments, corrected the error codes and slightly changed the error handling
Muqun YangMuqun Yang
137433f42bbAUGEOSFV-10,revise comments
Muqun YangMuqun Yang
e4569bfcfe2AUGEOSFV-10, revise comments and remove some redundant codes, item 9 of the ticket
Muqun YangMuqun Yang
abd075ea294AUGEOSFV-10, add more comments, this check-in completes item 1-8 of the ticket AUGEOSFV-10. Other small fixes of the code are also applied.
Muqun YangMuqun Yang
7c6c18d1aabAUGEOSFV-10, adding more comments
Muqun YangMuqun Yang
c1d89449cfeAUGEOSFV-10, adding more comments on write.c