- 31 Aug, 2012 3 commits
-
-
Mathias Bavay authored
Added some documentation to GRIBIO, fixed the documentation of FilterStdDev, improved the regex for the sun test, significantly improved code coverage by adding lots of different filters and interpolations (both 1D and 2D). The meteo files have been tweaked in order to contain precipitation for the reference time step.
-
David Zanella authored
- Befor each test run make a distclean - Corrected Valgrind starting script so that CMake cache is correct initialised
-
David Zanella authored
Change start script, so that independent where ctest is installed, ctest runs ! (but need to be somwhere in the PATH definited locations !!)
-
- 24 Aug, 2012 1 commit
-
-
Mathias Bavay authored
-
- 23 Aug, 2012 2 commits
-
-
Mathias Bavay authored
Improved error message when reaching outside of an array in debug mode and fixed a stupid allocation bug (swapping two lines in the last commit triggered this bug)
-
Mathias Bavay authored
-
- 20 Aug, 2012 1 commit
-
-
Mathias Bavay authored
-
- 15 Aug, 2012 1 commit
-
-
Mathias Bavay authored
Add the testing scripts for the cron job. A single cron job is now necessary, calling startScript.sh.
-
- 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).
-
- 06 Aug, 2012 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The checkEpsilonEquality method has been implemented as a specialized method for arrays of doubles. This is now used by the 2D_interpolations test. The sun test now calls numdiff for checking the results.
-
- 01 Aug, 2012 2 commits
-
-
Mathias Bavay authored
trying to get the sun test to work properly... the comparison between ref and current should still be done using a relative error instead of a string comparison!
-
Mathias Bavay authored
Cleaner definition of epsilon in MeteoData. Finally, working 2D_interpolations test (with reference files and relying on numdiff).
-
- 31 Jul, 2012 5 commits
-
-
David Zanella authored
-
David Zanella authored
-
David Zanella authored
-
David Zanella authored
-Attantion: Valgrind (MemoryCheck) still not work..... :-(
-
David Zanella authored
-
- 27 Jul, 2012 1 commit
-
-
Mathias Bavay authored
-
- 24 Jul, 2012 1 commit
-
-
Mathias Bavay authored
-
- 23 Jul, 2012 1 commit
-
-
Mathias Bavay authored
-
- 20 Jul, 2012 1 commit
-
-
David Zanella authored
-
- 19 Jul, 2012 1 commit
-
-
Mathias Bavay authored
-
- 17 Jul, 2012 1 commit
-
-
Mathias Bavay authored
A small change in FindMeteoIO has been ported from Snowpack (looking for headers in METEOIO_ROOT, useful for non-install systems). The == operator for Coords now also checks the altitude. Merge methods for MeteoData and vectors of MeteoData have been implemented, following issue 45. This allows to easily reads data from multiple IOManagers and merge them together before further processing (spatial interpolations, etc).
-
- 16 Jul, 2012 1 commit
-
-
Mathias Bavay authored
There were several paths that would built an array while leaving its keep_nodata flag uninitialized. This has been fixed. When resizing arrays, the old content could be kept. This is not really intuitive, so now a clear() is forced before all resize.
-
- 27 Jun, 2012 1 commit
-
-
Mathias Bavay authored
-
- 26 Jun, 2012 1 commit
-
-
Mathias Bavay authored
Small update to the SMET specs, fixed some stupid bugs in data_converter and added a wind velocity threshold for the Tretyakov undercatch correction (since the fit were done on wind speeds way lower than what Elena had). Such thresholds might generally be required for the undercatch correction...
-
- 25 Jun, 2012 1 commit
-
-
Mathias Bavay authored
-
- 23 Jun, 2012 1 commit
-
-
Fierz authored
-
- 21 Jun, 2012 2 commits
-
-
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).
-
Mathias Bavay authored
-
- 20 Jun, 2012 1 commit
-
-
Mathias Bavay authored
The MeteoData == operator now compares with an epsilon. The chekEpsilonEquality function has been rewritten, according to best practise and inlined. The powN functions have been moved to MathOptim and inlined. This makes the benchmarks 2% faster, that's such a victory...
-
- 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).
-
- 11 Jun, 2012 1 commit
-
-
Mathias Bavay authored
Since the autotools are obsolete (and unmaintained) in MeteoIO, they have been removed. The popc++ version can be compiled with cmake (with some tricks: disable GSN and force the compiler to popcc). For consistency, the various definitions of ot_deg and to_rad have been suppressed and replaced by Cst::to_deg or Cst::to_rad. Some mentions of the Earth's radius have been replaced by Cst::earth_R0. In Coords, some variables have been declared as const.
-
- 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
-
- 05 Jun, 2012 1 commit
-
-
Mathias Bavay authored
-