WSL/SLF GitLab Repository

  1. 06 Jan, 2012 1 commit
    • Mathias Bavay's avatar
      New methods "moveByXY" and "moveByBearing" have been added to Coords,... · e2e3db32
      Mathias Bavay authored
      New methods "moveByXY" and "moveByBearing" have been added to Coords, addressing issue 39. Code cleanup and extensive documenting have been performed on Graphics and PNGIO, that now supports creating world file (optionnally). A new option has also been added to ARCIO, "A3D_view", to generate file names compatible with the Alpine3D's grid viewer (false by default). A new function to remove the extension from a file name has been implemented in IOUtils.
      e2e3db32
  2. 04 Jan, 2012 3 commits
  3. 03 Jan, 2012 2 commits
  4. 02 Jan, 2012 1 commit
    • Mathias Bavay's avatar
      The NearestNeighbour 2D resampling algorithm has been reshaped in order to... · 14736bb0
      Mathias Bavay authored
      The NearestNeighbour 2D resampling algorithm has been reshaped in order to offer the same interface as BiLinear. A typo in its name has been fixed. But NearestNeighbour does not work properly (bug not found yet)
      
      A better way of submitting metadata to libpng has been implemented (ie: two vectors of strings that are then converted to char* to be given to libpng). The plugin basic options have been implemented, including size specifications. 
      
      Some fonts improvements.
      14736bb0
  5. 25 Dec, 2011 1 commit
  6. 23 Dec, 2011 1 commit
    • Mathias Bavay's avatar
      The purely graphical parts of PNGIO have been isolated in a new file,... · 171de825
      Mathias Bavay authored
      The purely graphical parts of PNGIO have been isolated in a new file, Graphics, that contain the Legend class, a Color namespace and a Gradient class. The gradient code is not so clean yet, but the PNGIO plugin is now much cleaner. The color gradients will actially need some serious re-actoring and design in order to be both flexible and efficient (the odds are, it would be based on a object factory and several derived classes like for libFit1D).
      171de825
  7. 22 Dec, 2011 3 commits
  8. 20 Dec, 2011 3 commits
  9. 19 Nov, 2011 1 commit
  10. 18 Nov, 2011 1 commit
  11. 16 Nov, 2011 1 commit
  12. 15 Nov, 2011 1 commit
  13. 14 Nov, 2011 1 commit
  14. 13 Nov, 2011 2 commits
    • Mathias Bavay's avatar
      Very small changes (ie: excluding exception backtrace) so that MeteoIO... · f4bb9e43
      Mathias Bavay authored
      Very small changes (ie: excluding exception backtrace) so that MeteoIO compiles for Android (follow the "Getting-started" documentation page if you're want to witness it by yourself!). Basically, android-cmake adds a new plateform variable (named "ANDROID", how surprising) that we use to skip the backtrace and its include.
      f4bb9e43
    • Mathias Bavay's avatar
      Added parameter check to the HNW_MELT filter and changed its handling of... · 02a4afb0
      Mathias Bavay authored
      Added parameter check to the HNW_MELT filter and changed its handling of filtered points: since when we can diagnose that the non-zero measurements are coming from melt in the sensor, we now set the measured value to zero. It gets set to nodata only when the melt conditions could not be established (ie: missing measurements on RH, TA, etc). We will have to see if it really makes sense by using it for a while...
      02a4afb0
  15. 11 Nov, 2011 2 commits
    • Mathias Bavay's avatar
      Extra clean up of BormaIO and GSNIO · 540bcd72
      Mathias Bavay authored
      540bcd72
    • Mathias Bavay's avatar
      The "RateFilter" filter has been renammed "FilterRate" in order to be more... · 1adfbb72
      Mathias Bavay authored
      The "RateFilter" filter has been renammed "FilterRate" in order to be more consistent with other filters (this does not change anything user-side). A new filter has been created, HNW_MELT. This applies the Snowpack criteria on a precipitation measurement: if relative humidity is not high enough or TA and TSS too far apart, it is considered that any measured precipitation comes from snow melting in the (unheated) rain gauge, therefore the measurement is deleted.
      
      The last occurences of NROFSTATIONS have been deleted in BormaIO, closing issue 163.
      
      Some code cleanup took place in CosmoIO and FilterMax.
      
      In IMISIO, a new option and behavior has been implemented to properly manage precipitation measurements: ANETZ stations keep their HNW (they are considered reliable). IMIS stations by default don't produce HNW anymore. A key (USE_IMIS_HNW) can force using them, but a detection of winter conditions (ie: TA>0 and TSS>0) removes measurements known to be invalid. If neither TA nor TSS are available, then HNW is deleted (in order to prevent injecting HNW=0 in the system during a freeze event if the station would happen to miss TA and TSS). USE_IMIS_HNW should always be followed by the HNW_MELT filter.
      1adfbb72
  16. 10 Nov, 2011 3 commits
    • Mathias Bavay's avatar
      The Fit1D class constructor can now read a fit model name as a string. This... · e6a52688
      Mathias Bavay authored
      The Fit1D class constructor can now read a fit model name as a string. This was necessary for parsing a user input coming from io.ini. 
      
      The ordinary kriging interpolation algorithm is now active. It is far from perfect (the variogram is computed in a very cheap way that contributes to make it very fragile), but it is time for the first users to start playing with it. The variogram model to use can be provided as an optional argument and in case of fit failure, an appropriate error message is given (but no fallback mechanism exists). The next step will be to compute the variogram on time series, which should produce more reliable data sets for fitting the variogram model on.
      
      Some error messages have been improved in the matrix class.
      e6a52688
    • Thomas Egger's avatar
      Correcting a few doxygen comments. · a2c1b06f
      Thomas Egger authored
      a2c1b06f
    • Mathias Bavay's avatar
      Oups, types mismatch... and the version numbers have been pushed up in order... · d4e04f07
      Mathias Bavay authored
      Oups, types mismatch... and the version numbers have been pushed up in order to prepare for the upcoming release
      d4e04f07
  17. 09 Nov, 2011 3 commits
  18. 08 Nov, 2011 1 commit
  19. 07 Nov, 2011 1 commit
  20. 03 Nov, 2011 1 commit
  21. 02 Nov, 2011 2 commits
  22. 01 Nov, 2011 1 commit
  23. 31 Oct, 2011 1 commit
  24. 30 Oct, 2011 2 commits
  25. 24 Oct, 2011 1 commit