|Sep 18, 2013|
|7 years 10 months ||one more type inconsistency
|7 years 10 months ||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|
|7 years 10 months ||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|
|7 years 10 months ||more size_t...
|7 years 10 months ||Still size_t stuff...
|7 years 10 months ||Even more size_t fixes...
|7 years 10 months ||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|
|7 years 10 months ||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).
|7 years 10 months ||Data prefetching is now turned ON in Oracle querries, leading to a
x2 speed up (global speed up measured on data_converter)
|7 years 10 months ||White spaces clean up, status messages in the stats test
|Sep 9, 2013|
|7 years 10 months ||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|
|7 years 10 months ||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|
|7 years 10 months ||Removing some "HACKS" tags
|7 years 10 months ||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
|7 years 10 months ||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|
|7 years 10 months ||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
|7 years 10 months ||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
|7 years 10 months ||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|
|7 years 10 months ||The structure of Meteo2DInterpolator has been brought closer to the
structure of DataGenerators. More methods are static.
|Aug 26, 2013|
|7 years 11 months ||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