|Mar 26, 2010|
|11 years 27 days ||Update of IMISIO - it now works with the new interface and CMAKE
(more or less) - lots of cleanup required
|11 years 27 days ||Small bug in GeotopIO: The OUTPUT section was mixed up with the
INPUT section of the io.ini
|11 years 28 days ||Changed interface of InterpolationAlgorithm::calculate, it now is a
void function, Within the implementation of the algorithms
exceptions are thrown instead of returning false.
GeotopIO: higher precision on the output of the meta data.
|11 years 28 days ||Rearranged the code a bit (no functional improvements)
|11 years 28 days ||Added operators +,*,+=,*= to the Array2D<T> template class.
|11 years 28 days ||Kicked out all legacy code for the spatial interpolation - cleaned
up libinterpol2D.* and Meteo2DInterpolator.* - in Coords.cc there
was an ambigous if condition lacking a few brackets. Added comments
to illustrate the algorithms in InterpolationAlgo
|Mar 25, 2010|
|11 years 28 days ||
|11 years 28 days ||The new interpolations interface with all algorithms that used to
reside within libinterpol2D exclusively. Every algorithm is an own
class derived from InterpolationAlgorithm abstract base class. An
AlgorithmFactory instantiates the required algorith
|11 years 28 days ||The new structure of the io.ini shall have an [Input], [Output],
[General], [Interpolations2D] and [Filters] section. Some of the
keys have changed names: COORDIN is COORDSYS, instead of DEMSRC it's
just DEM in the [Input] section and so on.
|11 years 28 days ||replaced the io.ini parameters BUFFERSTRATEGY and BUFFERBEFORE
BUFFERAFTER with two functions to be excplicitly called for the same
effect: bufferAlways(bool) and setBufferDuration(Date_IO
bufferbefore, Date_IO bufferafter)
|Mar 19, 2010|
|11 years 1 month ||Small bugfix in Date_IO: no double column at the end of the ISO
IOExceptions: added functionality for LINUX that enables a
stacktrace when an exception is printed (that is e.what() is called)
|Mar 16, 2010|
|11 years 1 month ||Thanks to valgrind, found a little bug in GeotopIO, where I
initialized a vector to having 4 fields, but later I used 5 fields.
|11 years 1 month ||Altered the function that returns a window of data to filters
(getWindowData) to optionally also provide the dates for the
elements in the window.
|11 years 1 month ||The buffering system shows itself improved - a fine tuning of the
performance is possible through the following tags:
BUFFERSTRATEGY = [always | newinterval] # default: always
BUFFERPERIOD = 1 2
The BUFFERPERIOD tag configures the amount of days be
|11 years 1 month ||A new function is introduced into the IOInterface: writeMeteoData.
It expects one vector<vector<MeteoData>> and one
vector<vector<StationData>> as well as an optional
string (for database info, file name, etc). The relevant io.ini tag
|11 years 1 month ||Added Filter to average wind speeds and directions called
WindAvgFilter, accessible through the io.ini tags: wind_avg;
VW::filter1 = wind_avg
VW::arg1 = soft center 1 60
The averaging is done vector based by computing the east-west and
|Mar 10, 2010|
|11 years 1 month ||Updated the gsnclient app to return the stations available before
any other output. Fixed spelling issue in GEOtopIO.
|Mar 9, 2010|
|11 years 1 month ||The java bindings now use the latest 2D interpolations interface.
This means that all data is immediately put into a vector of
MeteoData and then routed as usual through the Meteo2DInterpolator.
The includes have also been cleaned up (only using Mete
|11 years 1 month ||Add try/catch block surrounding the call to interpolation
|Mar 4, 2010|
|11 years 1 month ||updated the IOUtils functions to use const references where sensible.