|May 10, 2012|
|9 years 2 months ||New Resampling: cleanup of IOManager.cc: now also the rare case of
IOManager::raw | IOManager::resampled is correctly handled.
|9 years 2 months ||Resampling: Cleanup of the nearest_neighbour algorithm, should now
work like it used to
|9 years 2 months ||Bugfix: The new linear resampling always extrapolated at the end of
the meteo data vector, this is fixed now.
|9 years 2 months ||Resampling: Adjusted the accumulate algorithm to fit the new
TODO: verify and comment
|9 years 2 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|
|9 years 2 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|
|9 years 2 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|
|9 years 2 months ||One typo correction
|May 4, 2012|
|9 years 2 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|
|9 years 2 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
|9 years 2 months ||A new filter has been added, that corrects the measured temperatures
in unventilated sensors.
|9 years 2 months ||Outputs that were used for warnings (or information) are now done on
cerr instead of cout, in order to avoid poluting the outputs of user
code. Should we do the same for the exceptions?
A new method, getSolarTime has been added to SunTrajectory.
|Apr 30, 2012|
|9 years 2 months ||Exposing the add_to_cache function globally, this way the user can
push data into the IOManager that shall be used for a certain date,
bypassing resampling and filtering of the IOManager.
|Apr 17, 2012|
|9 years 3 months ||Documentation, default value for WINDOW_SIZE=10 days, small speed
optimizations (1% faster!!), code cleanup to prepare the way for
|9 years 3 months ||The resampling has been deeply transformed in order to produce more
consistent results. By doubling the data cut window, the resampling
can now properly fill a 23 hours gap with a 24 hours window. The
resampling now either fills the whole gap or do n
|Apr 14, 2012|
|9 years 3 months ||A new getMeteo() method has been implemented that transparently
performs spatial interpolations and returns a grid for a given
parameter. This should be prefered to interpolate(), since it allows
the reading plugin to directly provide gridded data (s
|Apr 10, 2012|
|9 years 3 months ||Wildcard expansion seems to have changed in some recent version of
CMake, adapting the CMakeLists
|9 years 3 months ||After auditing the code with Flawfinder version 1.27, a few things
have been fixed: IOUtils::getLogName() now truncates the log name to
64 characters maximum (since it was stored as a C++ string, it
should not have been a problem but converting back
|Apr 7, 2012|
|9 years 3 months ||The plugins general documentation has been much improved (list of
data sources categories, table of what is provided by each plugin,
better description and extra requirements)
|Apr 5, 2012|
|9 years 3 months ||Still trying to make MeteoIO detection foolproof on Windows...