WSL/SLF GitLab Repository

  1. 23 Mar, 2011 1 commit
  2. 19 Mar, 2011 1 commit
    • Mathias Bavay's avatar
      The SMET specification has been changed and brought to version 1.1. The... · e5d482a4
      Mathias Bavay authored
      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 to 0 and the offset to nodata. A warning is displayed by SMETIO for all files version <1.1 urging users to check their files and update them to 1.1.
      
      Code cleanup in IMISIO, grid constraint for wind that it must be greater than 0 in Meteo2DInterpolator.
      e5d482a4
  3. 17 Mar, 2011 1 commit
  4. 16 Mar, 2011 1 commit
    • Mathias Bavay's avatar
      This is the fix for issue 140. When setting a Date with setDate(y,m,d,H,M, TZ)... · 55fbf756
      Mathias Bavay authored
      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 return these internal values without any further calculation, thus returning hour=24.
      55fbf756
  5. 15 Mar, 2011 1 commit
    • Mathias Bavay's avatar
      The plugins now export their symbols when compiled with Visual C++. · ed696434
      Mathias Bavay authored
      The arrays are now using the vector filling methods when possible. A specialized template for convertString(unsigned int) has been written. 
      
      A two segments linear fit (for elevation detrending) has been implemented with a fixed inflection point. This is quite primitive but allows the LLIDW spatial interpolation to use it and therefore to behave like the traditional SLF SnowFit program. More work will be needed for fully configurable regression algorithm choice though... 
      
      Some namming issues have been fixed in COSMOXML. A better emissivity handling has been implemented in SNIO to be closer to the original Snowpack (ie: compute clear sky ILWR when no cloudiness/emissivity is given).
      ed696434
  6. 09 Mar, 2011 2 commits
  7. 05 Mar, 2011 1 commit
    • Fierz's avatar
      Revisiting ImisIO plugin: · ab05786a
      Fierz authored
      - enhance and simplify sqlQueries. The joint snow_drift query now synchronizes the two stations queried (for example IMIS-snow w/ ENET-wind). The data query is efficient in terms of fetching time, that is 1.58 s for one full year of data (17484 rows a 17 columns) but the first conection may take forever (~50 s)
      - disentangle stationID and stationName (staion_code and station_name, respectively, in station2.v_snow_drift_standort); parse/edit station_name to not contain spaces ;-)
      - get temperature sensor depths and insert them in vecMeteoData
      => we now have a robust mapping of the MeteoData object (see r549) and can pass meta data to the application snowpack ;-)
      ab05786a
  8. 22 Feb, 2011 1 commit
  9. 21 Feb, 2011 1 commit
  10. 08 Feb, 2011 1 commit
  11. 04 Feb, 2011 1 commit
    • Mathias Bavay's avatar
      The full support for timezones has been brought back. This fixes issue 71. The... · 904aeaa8
      Mathias Bavay authored
      The full support for timezones has been brought back. This fixes issue 71. The SMET, SMET, IMIS, BORMA plugins have been validated. Geotop should be validtaed if an input data set is available. A new class will have to be implemented to represent time periods. This is currently only a typedef pointing to the Date class, but a specific class would be welcomed.
      
      GSN has been fixed for some changes on the web service, but does not retrieve the correct timestamps (is this a GSN issue?). The GSN compilation has been improved: the warnings related to GSOAP have been removed. 
      
      A new long wave radiaiton model using cloudiness as input has been added (Omstedt, 1990). 
      904aeaa8
  12. 19 Jan, 2011 1 commit
  13. 16 Dec, 2010 1 commit
  14. 11 Dec, 2010 1 commit
  15. 10 Dec, 2010 1 commit
  16. 09 Dec, 2010 1 commit
  17. 16 Nov, 2010 1 commit
  18. 06 Nov, 2010 2 commits
  19. 05 Nov, 2010 1 commit
  20. 04 Nov, 2010 2 commits
  21. 25 Oct, 2010 1 commit
    • Mathias Bavay's avatar
      First (non working) implementation of the ordinary kriging. The variogram fit... · 9cbc0659
      Mathias Bavay authored
      First (non working) implementation of the ordinary kriging. The variogram fit still has to be done... But a few const issues have been fixed in Matrix and a new method added (to read a 1x1 matrix as a scalar).
      
      Fixed some doxygen warnings, added a howto for writing spatial interpolations.
      
      Better Oracle OCCI detection, renammed into FindOCCI.cmake and used by the ImisIO plugin compilation.
      9cbc0659
  22. 12 Oct, 2010 1 commit
    • Thomas Egger's avatar
      Corrected two major issues in ImisIO: · be7b2970
      Thomas Egger authored
      1) The precipitation for IMIS stations is given in mm/h (a rate), but given to us in half hour steps, the cumulative value therefore is the rate divided by 2.
      2) The Anetz precipitation interpolation is tricky: vecMeteo is split up into slices of 6 hours and the accumulated anetz precipitation is dispersed over that interval.
      be7b2970
  23. 11 Oct, 2010 1 commit
  24. 07 Oct, 2010 1 commit
  25. 03 Oct, 2010 1 commit
    • Thomas Egger's avatar
      ImisIO: Added the USEANETZ functionality. Many IMIS stations don't have an own... · e088362b
      Thomas Egger authored
      ImisIO: Added the USEANETZ functionality. Many IMIS stations don't have an own precipitation measurement, but there has been some work done to associate the measurements from nearby ANETZ stations with the IMIS stations, thus allowing to calculate a regression for the precipitation for the IMIS stations. If you want to use this feature, then add the following key to your io.ini
      
      [INPUT]
      USEANETZ = 1
      
      e088362b
  26. 10 Aug, 2010 1 commit
  27. 26 Jul, 2010 1 commit
  28. 22 Jul, 2010 1 commit
  29. 19 Jul, 2010 1 commit
  30. 16 Jul, 2010 3 commits
  31. 15 Jul, 2010 1 commit
  32. 25 Jun, 2010 1 commit
  33. 24 Jun, 2010 1 commit
    • Thomas Egger's avatar
      Changes to StationData: new string stationID (shortname) to describe a... · 6c335dc6
      Thomas Egger authored
      Changes to StationData: new string stationID (shortname)  to describe a station in short, stationName shall be used for long description of a station. changes required an adaptation within the plugins
      
      Changes to ConfigReader: comments may appear anywhere (also after key value pairs or section names), everything after a '#' or ';' is disregarded.
      
      PGMIO: small fix: xllcorner mixed up with yllcorner
      
      FilterAlgorithms: extrapolate algorithm refined
      
      6c335dc6
  34. 21 Jun, 2010 1 commit
    • Thomas Egger's avatar
      Directory structure change: src folder now called meteoio · 752c0068
      Thomas Egger authored
      Overall all include statements within in the library have been replaced by angle brackets, the default install path for the include file is $CMAKE_INSTALL_DIR/include/meteoio, the meteoio libraries (static and shared) will be installed in $CMAKE_INSTALL_DIR/lib per default.
      
      The plugins will be installed in the subdirectory $CMAKE_INSTALL_DIR/lib/meteoio/plugins
      752c0068
  35. 28 May, 2010 1 commit
    • Mathias Bavay's avatar
      First, the issue 57 (angle/bearing conversion) has been addressed. · 68605c9a
      Mathias Bavay authored
      Then, the remaining namespace issues with doxygen have been fixed, by enclosing the full class implementation in the namespace (as seen for the libstdc++). This removes all these irritating issues. But the popc version has been broken by the change (as seen in LegacyIO).
      68605c9a