|Mar 24, 2011|
|9 years 9 months ||Commit SNIO version capable of reading and writing optional
parameters found in *.inp files. The use of a METAFILE is optional.
The varaibles stationID and stationname have been disentangled.
Reading: NUMBER_MEAS_TEMPERATURES, NUMBER_OF_SOLUTES, VW_D
|Mar 23, 2011|
|9 years 9 months ||The CMakeLists has been adapted so that it properly supports various
Visual C++ options. Now, options are set per compiler and per
plateform (depending on the scope of the said option). Therefore,
choosing a target like "optimized" really produces co
|9 years 9 months ||Fixed some bad naming in DynamicLibrary, silenced an unnecessary
warning from Visual C++ (urging us to use non standard library
calls), fixed some DLL exports for Visual C++.
|9 years 9 months ||Some warnings found with Visual C++ 10 have been fixed (mostly about
|9 years 9 months ||The Array::getAbs() and abs() methods were not offering nodata
handling, this has been fixed. A new getSum() method has been
implemented for arrays (with proper choice of nodata handling)
|Mar 22, 2011|
|9 years 9 months ||A small bug has been fixed for code::blocks (dll_import should not
be set for code::blocks on Windows). All #ifdef WIN32 have been
replaced by #ifdef _WIN32 (which should be more standard).
Version numbers have been pushed to 2.0.1 in order to prep
|9 years 9 months ||Next round of fixes for issue 68 (variable names starting with
"_" under Visual C++). Hopefully, this issue should now be
|Mar 21, 2011|
|9 years 9 months ||First batch of fixes for issue 68 (variable names starting with
"_" invalid for some versions of Visual C++)
|9 years 9 months ||Fix for issue 139: Buffering and large data gaps; If the resampling
cannot rely on any data points the old behavior was to return a
MeteoData object with both data and meta data set to
IOUtils::nodata. Now these points are simply skipped. Thus reques
|9 years 9 months ||The Arrays now skip some unecessary tests in resize(). Since the
arguments are unsigned, there can not be any negative size! This
also now allows setting size to 0. A new "operator" has
been added to get the absolute value of an array. This unfortuna
|Mar 19, 2011|
|9 years 9 months ||The SMET specification has been changed and brought to version 1.1.
The units_multiplier and units_offset order has been changed: now,
the multiplier is applied FIRST and then the offset. This allows to
disable a SMET column by setting the mutiplier
|Mar 18, 2011|
|9 years 9 months ||The getMin(), getMax() and getMean() Array3D methods were not
working. This has been fixed. The Array2D::getMean() method has been
|Mar 17, 2011|
|9 years 9 months ||Two fields were swapped in an IMIS query, this was messing up the
|Mar 16, 2011|
|9 years 9 months ||The example data snow heights were given in cm instead of m. Using
the "units_multiplier" of SMET, this has been fixed.
The plugin_nodata of SMET was not remapped to IOUtils::nodata. This
is now done (both for header fields, ascii data and binary da
|9 years 9 months ||The Grid3DObject variable ndepth has been renamed in ndepths. A new
method "size" to retrieve the size of grid2D and 3D has
been implemented (so that it is more consistent with Array2D and 3D).
|9 years 10 months ||This is the fix for issue 140. When setting a Date with
setDate(y,m,d,H,M, TZ) if TZ==0 no recalculation of the date
elements (year, month, etc) would be performed, thus keeping a
potential 24 for hours. If calling afterward getDate(gmt), it would
|Mar 15, 2011|
|9 years 10 months ||The plugins now export their symbols when compiled with Visual C++.
The arrays are now using the vector filling methods when possible. A
specialized template for convertString(unsigned int) has been
A two segments linear fit (for elevati
|Mar 11, 2011|
|9 years 10 months ||Another (small) fix for Windows compilation (changing a #ifdef to be
MS VC++ specific).
The TIME_ZONE keys are now used by ALL plugins (I thought I already
|Mar 10, 2011|
|9 years 10 months ||Fix for issue 149: the is_soft member variable needed to be
initialized to false!
|9 years 10 months ||SMETIO bug: parseInputOutputSection() assumed that there has to be a
INPUT::METEO key in the io.ini. It is optional though, the plugin
might be only used for writing meteo data.