|May 16, 2012|
|8 years 5 months ||Fixed a division by zero in libsmet and the "none"
resampling was broken (it was deleting all data instead of
propagating available data). Fixed!
|8 years 5 months ||The "passive_T" filter had a bug in its implementation,
this has been fixed (using the wrong statistical fit). It should
still be tested before operational use, though...
|8 years 5 months ||Adding a virtual deconstructor to Array2D makes sure that we can
inherit from Array2D without any issues!
|May 14, 2012|
|8 years 5 months ||Investigating issue 210, it has been found that the IMIS
precipitation had a division by 2 that was not required (halving the
precipitation compared to what it should have been). This has been
Small documentation improvement in ResamplingAlgo
|May 11, 2012|
|8 years 5 months ||The up-sampling now works (and assumes a constant distribution
accross the input data time step).
|8 years 5 months ||A new option has been added to the accumulate interpolation:
"strict". When this is active, if one of the accumulated
value is nodata, the whole sum will be set to nodata. Without this
option, all values that can be aggregated are aggregated (ie: bes
|8 years 5 months ||The re-accumulation should now work properly for down sampling
(tested with data at h+40 converted to h+00 and with 10min data
converted to hourly).
|May 10, 2012|
|8 years 5 months ||IOManager: speed optimization in the getMeteoData function
|8 years 5 months ||IOManager.cc: renamed resampled_cache to point_cache, added comments
|8 years 5 months ||Fixed some warnings (about unused variables/parameters). Added a new
position for ResamplingAlgorithms: begin to describe that a point is
at the begining of the data set (so we don't have to look for this
condition again in the algorithm).
|8 years 5 months ||New Resampling: cleanup of IOManager.cc: now also the rare case of
IOManager::raw | IOManager::resampled is correctly handled.
|8 years 5 months ||Resampling: Cleanup of the nearest_neighbour algorithm, should now
work like it used to
|8 years 5 months ||Bugfix: The new linear resampling always extrapolated at the end of
the meteo data vector, this is fixed now.
|8 years 5 months ||Resampling: Adjusted the accumulate algorithm to fit the new
TODO: verify and comment
|8 years 5 months ||Further improvements for the resampling within the
Meteo1DInterpolator: no longer is an element inserted into the
filtered_cache and then deleted, instead we have a MeteoData
reference handed to the Interpolator representing the MeteoData
|May 9, 2012|
|8 years 5 months ||Speedup in the resampling of MeteoIO, instead of always copying a
resampling window we are now directly resampling on the
filtered_cache. This leads to an enormous perfomance gain (slashing
runtime for reading meteo data to fifth), because the cuttin
|May 8, 2012|
|8 years 5 months ||The re-accumulation was broken and producing bogus results.
Moreover, its handling of nodata was sub-optimal (assuming
nodata=zero lead to artificially low measurements for very noisy
stations). This has been fixed. Accumulating over periods larger t
|May 5, 2012|
|8 years 5 months ||One typo correction
|May 4, 2012|
|8 years 5 months ||Checked the Passive_T filter on real data, added more flexibility to
it (ie: it can compute the albedo using iswr and rswr, compute rswr
from iswr and an albedo, etc) and fixed some mistakes. It now gives
realistic results but a proper validation (ie
|May 3, 2012|
|8 years 5 months ||The Passive_T filter has been reworked and renamed as ProcPassiveT.
A proper documentation has been written for it.
All the cout have been replaced by cerr in order to avoid messing
with the end user's application. Some old commented out code has be