|Sep 18, 2013|
|8 years 1 month ||one more type inconsistency
|8 years 1 month ||More size_t fixes (ie trying to be consistent) and a bug was found
when spatially interpolating using a few specific algorithms that
would not reset their internal vectors between two calls (thanks
Matteo for helping uncover this bug!)
|Sep 16, 2013|
|8 years 1 month ||Some "TODO" have been removed, a missing check has been
added in Interpol1D:linRegression (at least 2 valid points are
required), type inconsistencies have been fixed in FilterTukey and
ProcessinStack. However using size_t for the meteo parameter ind
|Sep 13, 2013|
|8 years 1 month ||more size_t...
|8 years 1 month ||Still size_t stuff...
|8 years 1 month ||Even more size_t fixes...
|8 years 1 month ||Finally trying to address the unsigned int vs size_t issue... All
index, etc that should be size_t have been made size_t in the data
|Sep 10, 2013|
|8 years 1 month ||More changes, according to "Using OCCI: best practices - An
Oracle White Paper - May 2003". Now the same Statement object
is used accross multiple querries (to reduce memory reallocations).
|8 years 1 month ||Data prefetching is now turned ON in Oracle querries, leading to a
x2 speed up (global speed up measured on data_converter)
|8 years 1 month ||White spaces clean up, status messages in the stats test
|Sep 9, 2013|
|8 years 1 month ||A new test has been created to cover basic statistical functions on
vectors. Two bugs have been found and fixed when computing the
derivative on a vector of data (the right derivative was in fact a
left derivative and the case of X containing nodata
|Sep 2, 2013|
|8 years 1 month ||Now the toString() method of Meteo2DInterpolator works with the new
structure and is called by IOManager.toString(). Small cleanup
(white spaces, etc) in 2D_interpolations and ResamplingAlgorithms.
|Sep 1, 2013|
|8 years 1 month ||Removing some "HACKS" tags
|8 years 1 month ||Finally, here we are: the spatial interpolation algorithms are
constructed only once and remain as long as the Meteo2DInterpolator
remains (generally, as long as IOManager remains). This means that
an interpolation algorithm can now keep its own copy
|8 years 1 month ||One more step closer to the goal: the dem is now only passed when
calling calculate() and the simpleDEMWindInterpolate now computes
the curvatures if necessary.
Small optimizations in IOHandler.
|Aug 30, 2013|
|8 years 1 month ||Getting closer to the goal of persistent spatial interpolation
objects. There are no "initialize" and
"getQualityRating" anymore, the initializations are
performed by "getQualityRating". The arguments that used
to be passed to the constructors are no
|8 years 1 month ||The median calculation bug had been impacting some other things as
well... Some other values were also wrong, and it has been so for a
|8 years 1 month ||The median computations were relying on std::nth_element and wrongly
assuming that the output would be sorted. This is non-standard
behavior and is not the case with more recent versions of the STL.
This has been fixed.
The ProcessingStack construct
|Aug 29, 2013|
|8 years 1 month ||The structure of Meteo2DInterpolator has been brought closer to the
structure of DataGenerators. More methods are static.
|Aug 26, 2013|
|8 years 1 month ||The Config class now has a method getValues() to retrieve in a
vector of type T all values whose keys match a given pattern. This
makes it possible to retrieve in one call all the Input::STATIONx
values even in the case of discontinuous numbering (is