- 23 Sep, 2013 1 commit
-
-
Mathias Bavay authored
-
- 22 May, 2013 1 commit
-
-
Mathias Bavay authored
The graphical message box for exceptions has been turned off by default, because it was interfering with cdash. Packagers are therefore invited to turn it ON for public packages (since this tends to make users read the error messages). A major bug has been found in the potential short wave solar radiation calculation: the beam values were actually already projected to the horizontal, leading to a double projection to horizontal when requesting the horizontal components. The whole potential radiation code has been reviewed, comparing line by line with Iqbal. A few variables have been renamed in order to better match the paper. And more detailed comments added to explain some of the most mysterious parameters. The potential ISWR data generator has been adjusted and checked. it can use a measured ILWR to correct for cloudiness if available.
-
- 20 May, 2013 1 commit
-
-
Mathias Bavay authored
The DataGenerators handling of missing meteo fields has been changed: if a generator is defined for a field that is not found in the vecMeteo, it will silently be skipped. Since some grumpy people seem not to appreciate the graphical message box for exception messages, the ability to turn them off when compiling has been added to cmake. The code for generating such message boxes on Linux purely relying on libX11 is also committed (the boxes are ugly but they don't require more than libX11 and its headers). We still have to make sure that enabling it by default (that would be the goal) does not make it more difficult to compile meteoio...
-
- 11 Mar, 2013 1 commit
-
-
Mathias Bavay authored
Putting the code into shape for major changes in the spatial interpolations as well as pushing the minor version nunmber up
-
- 05 Mar, 2013 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
The A3DIO plugin was not properly reading data, this has been fixed. Some warnings have been turned off for osX (signedness and 32/64 bits because of size_t since we will have to redo all our indices to make they consistently rely on size_t)
-
- 18 Feb, 2013 1 commit
-
-
Mathias Bavay authored
-
- 01 Feb, 2013 1 commit
-
-
Mathias Bavay authored
All the "#ifdef(_WIN)" have been replaced by "#ifdef(WIN)" for consistency. The message box code for Windows and osX has been reorganized, the console messages are now better colorized and the backtrace comes before the error message itself.
-
- 31 Jan, 2013 1 commit
-
-
Mathias Bavay authored
On osx too, the exceptions can now produce a message box. Several warnings have been fixed (mostly signed/unisgned issues)
-
- 24 Jan, 2013 1 commit
-
-
Mathias Bavay authored
Some better error messages have been added to SMETIO as well as some code cleanup. Some comments have been added to IOManager, and missing popc code added to DEMObject and Date.
-
- 28 Nov, 2012 1 commit
-
-
Mathias Bavay authored
some code cleanup in GSNIO, the warnings generated by soap are now turned off (with a hack to make old versions of gcc able to do it) and the plugins directory and component are now removed from the packaging
-
- 22 Nov, 2012 1 commit
-
-
Mathias Bavay authored
The Suntrajectory now throws IOExceptions. A small bugfix for Android has been added to CMakeLists so it can compile in debug mode. The new domain name (models.slf.ch) is now used in the packages.
-
- 21 Nov, 2012 1 commit
-
-
Mathias Bavay authored
Last general warnings from Weffc++ addressed and we now move a step further: almost all the "deep" warnings as well as Weffc++ are now enabled in debug compilation.
-
- 03 Nov, 2012 1 commit
-
-
Thomas Egger authored
-
- 31 Oct, 2012 1 commit
-
-
Mathias Bavay authored
-
- 29 Oct, 2012 1 commit
-
-
Mathias Bavay authored
-
- 25 Oct, 2012 1 commit
-
-
Mathias Bavay authored
-
- 24 Sep, 2012 1 commit
-
-
Mathias Bavay authored
A wrong commit on doc/examples/io.ini has been reverted. A new undercatch filter has been implemented, following (Hamon, 1973). I would not recommend using it for the moment, though. The issue 222 was actually more complex than it seemed: the behavior of an uncaught exception is actually not specified by the standard, so there is nothing that could be doneon MeteoIO's side: instead, each application is invited to properly wrap its calls in try/catch blocks, or wrap its whole main in try/catch. The code examples and examples have been modified to show several such possibilities.
-
- 18 Sep, 2012 1 commit
-
-
Mathias Bavay authored
-
- 09 Aug, 2012 2 commits
-
-
Mathias Bavay authored
The GSN plugin is now turned off by default (it was causing too much trouble with Windows and popc). Extra search paths have been added to FindPopc for convenience. FindMeteoIO can now test if POPC is defined and tweak the searched name accordingly; but since the search result is cached with something like SET(POPC_EXT "popc") SET(METEOIO_LIBRARY "METEOIO_LIBRARY-NOTFOUND" CACHE FILEPATH "Cleared." FORCE) FIND_PACKAGE(MeteoIO)
-
Mathias Bavay authored
Fixed some spelling mistakes in the tests, improved USE_IMIS_HNW comment in ImisIO, improved the serailize method in Meteo2DInterpolator (but it is not working yet and anyway of little interest), fixed a casting warning in MathOptim. Some warnings are now turned off for POPC.
-
- 07 Aug, 2012 1 commit
-
-
Mathias Bavay authored
New warnings have been tried to detect variable shadowing (one variable declared with the same name as another one), alignement issues, etc. This produces very verbose output (not all warnings are legitimate) but allowed to fix lots of cases of misalignement and shadowing issues. These options have been left in the CMakeLists but NOT enabled (since these warnings are not so easy to interpret).
-
- 27 Jul, 2012 1 commit
-
-
Mathias Bavay authored
-
- 20 Jul, 2012 1 commit
-
-
David Zanella authored
-
- 19 Jul, 2012 1 commit
-
-
Mathias Bavay authored
-
- 21 Jun, 2012 1 commit
-
-
Mathias Bavay authored
Fixed a warning with codeblocks, fixed a bug that prevented MeteoData from compiling and improved detection of MeteoIO (but paths with spaces are still not working properly in some cases).
-
- 19 Jun, 2012 1 commit
-
-
Mathias Bavay authored
Fixed a warning with XCode 4.3 on osX. Tried to make a more standard use of c++ (relying on std::fill for filling vectors, relying on vector.resize(sixe, value) instead of manually initializing a vector, etc). A few more const added where appropriate. It makes the benchmarks slightly faster...
-
- 18 Jun, 2012 1 commit
-
-
Mathias Bavay authored
-
- 16 Jun, 2012 1 commit
-
-
Mathias Bavay authored
Pushed documentation version number, more robust file globing for the libraries, more standard uppercase/lowecase conversion and the extra parameters in SMET are now forced to uppercase (so all parameters are uppercase when they come out of the plugins).
-
- 08 Jun, 2012 1 commit
-
-
Mathias Bavay authored
The example Makefile should now be more robust while remaining simple. The FindMeteoIO macro has been simplified and a FindMeteoIOPOPC created
-
- 31 May, 2012 1 commit
-
-
Mathias Bavay authored
A cleaner way of implementing the Date optimization has been implemented (relying on a define to switch back to the previous implementation if necessary). The compilation of the GSN plugin is now turned on by default. The version numbers have been pushed to 2.2.0 in order to get ready for the release.
-
- 24 May, 2012 1 commit
-
-
Mathias Bavay authored
-
- 10 Apr, 2012 1 commit
-
-
Mathias Bavay authored
-
- 02 Apr, 2012 1 commit
-
-
Mathias Bavay authored
Bringing MeteoIO and SNOWPACK installers closer to one another (by creating a proper documentation group for components install)
-
- 31 Mar, 2012 1 commit
-
-
Mathias Bavay authored
cpack can now build a package without documentation (unfortunately, there's no way to give a warning). The cmake module FindMeteoIO has been much improved for Mac and for Windows. It now looks at several registry keys in Windows and builds possible search paths out of them. It should therefore now be more robust.
-
- 07 Mar, 2012 1 commit
-
-
Mathias Bavay authored
A3DIO is now a plugin like any other, that is built by default but can also be disabled. The plugins are now listed in alphabetic order by ccmake.
-
- 07 Feb, 2012 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
Another fix/enhancement for POPC: the libraries now ends with "popc" in the popc version, as the autotools build was doing. Windchill and heat index have been implemented in Atmosphere. Some cleanup in the filters, some code moved to ProcessingBlock, so that elements that are not filters can inherit ProcessingBlock and get all that it needs. A processing element has been implemented to multiply by a given constant, another one to add a given offset and another one to correct precipitation for undercatch. Some invalid doxygen comments have been fixed in MathOptim.
-
- 02 Feb, 2012 1 commit
-
-
Mathias Bavay authored
-