CWIP-187, Fix a bug that causes segmentation fault on a MODIS file.The issue is due to the current storage size limit(4GB). Increase the limit to fix the bug. Also add a configuration template file.
HFRCFLIB-133, HFRCFLIB-134, remove unused variables, change names for shadowed local variable names.Also fix the bug of MODIS valid_min and valid_max calculation for the products with the simple linear algebra scale/offset rule.
HFRCFLIB-130, use a map(var path to latlon1D_samedim) to make sure 1-D lat and lon's dimension names are compared within the same group. Also modify eoslib_group.h to include a flag to check if this file includes multi-groups. If not(means it only has one single group), we still use the old routine to compare to reduce the large number of string comparison to check the variable path.Tested with visual studio 2010 on the basic H4toCF/netCDF-4 conversion.
HFRCFLIB-127,The HDF4CF to netCDF-3 converter doesn't convert the unsigned 16-bit integer to 32-bit integer correctly. The original value buffer is defined as vector<char> for unsigned 16-bit integer. The total number of element for unsigned 16-bit integer should be half of the original buffer size.
HFRCFLIB-129, the variable SSMI is decomposed but the value of the data is not assigned at all.Fixing the data value is not worth the effort. Just not decomposing the data. I also fix the wrong dimension names in the original file.
HFRCFLIB-128, the STL set is implemented differently for the clang compiler.The toolkit uses a filter pipeline with priority number to indicate which filter runs first. With the same priority, the code's intention is to run the first filter added. This is fine with gnu g++ compiler. However, for clang at MacOS 10.10, it (correctly) considers the the name of the filter which includes as the second component of the pair set. The first component is priority. So the order ...