0.4.6: distance_from_ref and time_from_ref are written again for each dataset (version 0.4.5 was buggy and it is not so trivial to spare space without changing conception, this will not be done before version 0.5.*) 0.4.5 common.h: data_type value changed from 'uint16_t' into 'int16_t' common.h: 0./0. replaced by NAN so there is no warning anymore at compilation time grid.h: new field data_type_code in grid_type grid.cpp: some changes to take the field data_type_code into account VHdf.h: read_lat_lon_time not virtual pure anymore (default implementation in VHdf.cpp) VHdf.cpp: default implementation for read_lat_lon_time (the constructor will call it when the names of datasets Latitude, Longitude, Time are available) limited support for MOD03 and MYD03 (MODIS geolocation files) distance_from_ref and time_from_ref are now written only once by reprojection 0.4.4 new product: PARASOL (VParasol.h and VParasol.cpp: not finished) new option -T: convert radiances to temperatures 0.4.0 src/VFiles/normalize_cal_factors.cpp : accuracy of SEVIRI wavelengths has been improved: 8.7 um -> 8.703 um 10.8 um -> 10.745 um 12.0 um -> 11.910 um computation of the normalized offset (forgotten in the previous versions, so that the SEVIRI counts were buggy) some bug fixes : detection of a new geometry, deallocation in VHdf.cpp and VModis.cpp (delete[] replaced by free) add a user's defined output geometry (lat-lon only) 0.3.8 The reprojection is not optimized (computation of nearest neighbours is now done only once per geometry) -> the code is much faster Bug to fix : detection of a new geometry may fail if the first and last pixels are not defined (one should look for the first and last pixels to be defined) 0.3.7 No new functionality No fix in the algorithms adaptation to the new versions of hdfcpp (new name for the Hdf library) and filedata Some corrections in error handling (in order to have more informative error messages) new class VError.h in the VFiles directory (exception class) Pixel.h: replaced assertions in the Pixel constructor by an exception (line 100+) grid.cpp : load_grid and save_grid now throw exceptions main.cpp: catch exceptions thrown by load_grid, save_grid, etc some changes in VFile.h and VHdf.h to take VError into account : src/VFiles/VHdf.cpp:71: catch (VError &e) { src/VFiles/VHdf.cpp:115: catch (VError &e) { src/VFiles/VHdf.cpp:184: catch (VError &e) {