WSL/SLF GitLab Repository

  1. 20 Sep, 2013 1 commit
  2. 18 Sep, 2013 2 commits
  3. 16 Sep, 2013 1 commit
    • Mathias Bavay's avatar
      Some "TODO" have been removed, a missing check has been added in... · 6ecfe7bc
      Mathias Bavay authored
      Some "TODO" have been removed, a missing check has been added in Interpol1D:linRegression (at least 2 valid points are required), type inconsistencies have been fixed in FilterTukey and ProcessinStack. However using size_t for the meteo parameter index is not necessarily a good idea and this will require a careful review.
      6ecfe7bc
  4. 13 Sep, 2013 4 commits
  5. 10 Sep, 2013 3 commits
  6. 09 Sep, 2013 1 commit
    • Mathias Bavay's avatar
      A new test has been created to cover basic statistical functions on vectors.... · 9604a0f1
      Mathias Bavay authored
      A new test has been created to cover basic statistical functions on vectors. Two bugs have been found and fixed when computing the derivative on a vector of data (the right derivative was in fact a left derivative and the case of X containing nodata was not covered).
      
      Documentation fixes in libinterpol2D and ResamplingAlgorithms. The cmake macro for finding MeteoIO now looks first in the home directory of the user on Mac (as is done on Linux).
      9604a0f1
  7. 02 Sep, 2013 1 commit
  8. 01 Sep, 2013 3 commits
  9. 30 Aug, 2013 3 commits
    • Mathias Bavay's avatar
      Getting closer to the goal of persistent spatial interpolation objects. There... · 88e7cb8e
      Mathias Bavay authored
      Getting closer to the goal of persistent spatial interpolation objects. There are no "initialize" and "getQualityRating" anymore, the initializations are performed by "getQualityRating". The arguments that used to be passed to the constructors are now split between constructor and getQualityRating. A few hacks will have to be removed: we should be able to get rid of some of the callbacks, the plain copy of Date and Dem will have to be avoided (most probably by working with pointers) and the map of objects that has been implemented (but commented out) will be enabled. So, a few hacks remain, but this is already a nice, big step forward!
      88e7cb8e
    • Mathias Bavay's avatar
      The median calculation bug had been impacting some other things as well...... · 2d329a50
      Mathias Bavay authored
      The median calculation bug had been impacting some other things as well... Some other values were also wrong, and it has been so for a while!
      2d329a50
    • Mathias Bavay's avatar
      The median computations were relying on std::nth_element and wrongly assuming... · 3ec508db
      Mathias Bavay authored
      The median computations were relying on std::nth_element and wrongly assuming that the output would be sorted. This is non-standard behavior and is not the case with more recent versions of the STL. This has been fixed.
      
      The ProcessingStack constructor has been optimized by using new methods of Config to remove some now redundant code.
      3ec508db
  10. 29 Aug, 2013 1 commit
  11. 26 Aug, 2013 1 commit
    • Mathias Bavay's avatar
      The Config class now has a method getValues() to retrieve in a vector of type... · 28da250f
      Mathias Bavay authored
      The Config class now has a method getValues() to retrieve in a vector of type T all values whose keys match a given pattern. This makes it possible to retrieve in one call all the Input::STATIONx values even in the case of discontinuous numbering (issue 341) as well as easily get the number of stations declared in io.ini (issue 220). This number of stations is not guaranteed to work (since some plugins don't list the input stations in io.ini) but should guide memory allocation in user code anyway.
      
      A reference has been fixed in Suntrajectory, redundant errort checking has been removed from GeneratorAlgorithms.
      28da250f
  12. 13 Aug, 2013 1 commit
  13. 09 Aug, 2013 1 commit
  14. 05 Aug, 2013 1 commit
  15. 31 Jul, 2013 1 commit
    • Mathias Bavay's avatar
      The method to clear the buffers in BufferedIOHandler was not doing everything... · 8a762fbc
      Mathias Bavay authored
      The method to clear the buffers in BufferedIOHandler was not doing everything it should. Some methods in BufferedIOHandler and IOManager have been made const. The issues 117 and 272 have been adressed: the IOHandler now checks that timestamps are unique and in increasing order. This check has therefore been removed from SMETIO.
      8a762fbc
  16. 26 Jul, 2013 1 commit
    • Mathias Bavay's avatar
      The Krigging is now working. The current limitations are: 1)there is no... · 377d6e57
      Mathias Bavay authored
      The Krigging is now working. The current limitations are: 1)there is no maximum range, so each available station would take part to the variogram fit. 2)the covariance is currently NOT computed on past time series, limiting the relevance of the variogram. Practically, the variogram fit that always ends up being used is LINVARIO.
      
      All matrix and fit methods that used to return void but could also throw exceptions now return a boolean to indicate if things went well (ie a matrix could be inverted, etc). They still throw exceptions for logic errors (incompatible dimensions, etc).
      377d6e57
  17. 25 Jul, 2013 1 commit
  18. 24 Jul, 2013 5 commits
  19. 23 Jul, 2013 1 commit
  20. 19 Jul, 2013 2 commits
  21. 17 Jul, 2013 1 commit
  22. 15 Jul, 2013 1 commit
  23. 05 Jul, 2013 2 commits
  24. 28 Jun, 2013 1 commit