|May 25, 2012|
|8 years 10 months ||The smoothing filters now behave differently depending on the
centering that has been specified. The IOManager backreference for
Meteo2DInterpolator (pointer this given in the initialization list)
has been replaced by a setter.
An invalid flag for V
|May 24, 2012|
|8 years 10 months ||Fixed more warnings, found by Code::Blocks. A bug when compiling
gsoap files with migw has been fixed by a workaround (adding a macro
definition in the CMakeLists.txt).
|8 years 10 months ||Fixed several warnings found with Visual C++
|8 years 10 months ||Better error messages in IMISIO, better safety (regarding
"undef") in Date and some code cleanup/const/reserve
business (all benchmarked) for the others. We also now avoid
stacking two "/" at the end of the PLUGINPATH if one is
|May 23, 2012|
|8 years 10 months ||oups, fixed an include that had to be removed... By the way, the
last changes lead to good compiler optimizations: in optimized mode,
on 1 year of data, the speed up is above 30%
|8 years 10 months ||The last filters that had not been ported to the new filtering
infrastructure have been ported and their documentation updated. All
filters now use window specifications (instead of vector of
pointers). The misleading filter argument "index" (for par
|8 years 10 months ||All the filters using windows have been modified so they use the
window specifications (start, end) instead of a vector of pointers.
The FilterWindAvg was not properly handling nodata, this has been
fixed. By the way, when using a reasonnably large b
|May 22, 2012|
|8 years 10 months ||This is the new implementation of the filters' windowing scheme.
Now, specifying 4 points and 6 hours will guarantee that at least 4
points are in the window AND 6 hours, otherwise it returns
unsuccessfully. The run time penalty is ~4% compared to th
|8 years 10 months ||First correct implementation of the filtering windows. This is not
active yet as it only provides window specifications. But it
properly fulfills both the number of points criteria and the time
|May 21, 2012|
|8 years 10 months ||Undoing the last commit: the /2 was right and I was wrong...
|May 16, 2012|
|8 years 11 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 11 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 11 months ||Adding a virtual deconstructor to Array2D makes sure that we can
inherit from Array2D without any issues!
|May 14, 2012|
|8 years 11 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 11 months ||The up-sampling now works (and assumes a constant distribution
accross the input data time step).
|8 years 11 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 11 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 11 months ||IOManager: speed optimization in the getMeteoData function
|8 years 11 months ||IOManager.cc: renamed resampled_cache to point_cache, added comments
|8 years 11 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).