WSL/SLF GitLab Repository

  1. 27 May, 2011 1 commit
  2. 26 May, 2011 2 commits
  3. 25 May, 2011 2 commits
  4. 24 May, 2011 1 commit
  5. 19 May, 2011 2 commits
  6. 18 May, 2011 1 commit
  7. 17 May, 2011 2 commits
  8. 16 May, 2011 1 commit
  9. 13 May, 2011 2 commits
  10. 12 May, 2011 1 commit
  11. 11 May, 2011 1 commit
  12. 10 May, 2011 1 commit
  13. 07 May, 2011 1 commit
  14. 04 May, 2011 1 commit
    • Mathias Bavay's avatar
      The POPC version has been heavily transformed. Since we would need IOManager... · 0394dcf3
      Mathias Bavay authored
      The POPC version has been heavily transformed. Since we would need IOManager has a popc object and this is quite hard (we need a backreference in Meteo2DInterpolator), all parclasses have been removed. Instead, the user will have the responsability to packaged IOManager in his own parclass if needed. This makes the code simpler and skips difficult issues...
      
      A new fill method has been added to the Array2D and Array3D templates that does the reverse of subset (ie: reassemble arrays).
      
      Better error messages have been put in SNIO.
      
      A new Date setter that takes a Date object has been created.
      
      This version does NOT correctly compile with the autotools (it leads to a segfault when running code using MeteoIO), but the cmake compiled library works fine.
      0394dcf3
  15. 21 Apr, 2011 1 commit
  16. 20 Apr, 2011 1 commit
    • Mathias Bavay's avatar
      A bug has been found in the processing of the variance: we were using a naive... · 9b9ba4c3
      Mathias Bavay authored
      A bug has been found in the processing of the variance: we were using a naive formula that is ill-fitted to signals showing small variations around a large mean. This lead to catastrophic cancellation and negative values... This has been replaced by a (slower) compensated formula (that works in two passes). The standard deviation filter has been fixed. 
      
      The Tukey filter has been brought back into the new infrastructure and should now be usable. However it is not suitable to snow heights: in such a case, the standard deviation is too small (or even zero) and the signal might show some sudden variations (like in the case of a snow fall) that would therefore be falsely rejected. This filter seems much better suited to wind speeds that exhibit some constant background noise, thus a non-null standard deviation.
      
      The rate filter can now take 2 arguments: in such a case, the first one is the minimum rate and the second the maximum rate. This would allow to define a descent rate different from the climb rate.
      
      Several error messages have been improved in A3DIO and general plugin loading.
      
      Finally, two small tools for working with smet files have been contributed, one allowing transparent loading of smet files in xmgrace (smet2agr). And the example io.ini has been fixed (it had been broken and was not working with the examples anymore)
      9b9ba4c3
  17. 16 Apr, 2011 1 commit
  18. 15 Apr, 2011 1 commit
  19. 13 Apr, 2011 1 commit
  20. 30 Mar, 2011 1 commit
  21. 29 Mar, 2011 1 commit
    • Mathias Bavay's avatar
      The infamous 24:00 hour bug was not fully dead. Rounding errors (I experienced... · 3579fe60
      Mathias Bavay authored
      The infamous 24:00 hour bug was not fully dead. Rounding errors (I experienced a 3.5/100 seconds rounding error) made hour=24 possible. Before computing values (day, hour, etc) the julian date is now rounded to the closest minute (but such rounding is NOT saved, so it there is no loss of precision for potential upcoming calculations). Therefore, all should now be perfect in MeteoIOland.
      3579fe60
  22. 25 Mar, 2011 1 commit
    • Mathias Bavay's avatar
      The emissivity models have been cleaned up: they now take RH, TA, etc but NOT... · 97bd60e1
      Mathias Bavay authored
      The emissivity models have been cleaned up: they now take RH, TA, etc but NOT the water vapor pressure (it is internally calculated). Please, update your code!
      
      A specific spatial interpolation algorithm has been introduced for ILWR that relies on emissivity (we convert ILWR to emissivity, then interpolate the emissivity, then reconvert to ILWR). As mentionned in issue 156, a better method for interpolations by proxies will have to be designed and implemented...
      97bd60e1
  23. 24 Mar, 2011 2 commits
    • Mathias Bavay's avatar
      The array getSum() was not the most appropriate method... It has been replaced... · 44824a9c
      Mathias Bavay authored
      The array getSum() was not the most appropriate method... It has been replaced by a getCount(), which means that to really get the sum, one has to do getMean()*getCount().
      
      A new Coords::isNodata() method has been implemented as well as the possibility for two Coords objects to be equal if both are nodata. This is now used in SMETIO so that if the position of a station becomes nodata, it won't force its position information into the data section.
      
      Some comments have been cleaned up in IMISIO, better exceptions thrown in SNIO and better backtrace formatting in IOExceptions (this being only for Linux, a dark grey text color has been specified to more or less make the backtrace less intrusive and scary to the user).
      
      More Visual C++ tweaks in CMakeLists
      44824a9c
    • Fierz's avatar
      Commit SNIO version capable of reading and writing optional parameters found... · 727f83bf
      Fierz authored
      Commit SNIO version capable of reading and writing optional parameters found in *.inp files. The use of a METAFILE is optional. The varaibles stationID and stationname have been disentangled.
      Reading: NUMBER_MEAS_TEMPERATURES, NUMBER_OF_SOLUTES, VW_DRIFT, RHO_HN in that order, [Input] section switch driven. The input data lines are even more checked than before.
      Writing: if (param.exist()) will trigger writing out those values in the correct order for *.inp files.
      
      In ImisIO the additional parameters ts and Hts are now  uppercase.
      
      727f83bf
  24. 23 Mar, 2011 4 commits
  25. 22 Mar, 2011 2 commits
  26. 21 Mar, 2011 3 commits
  27. 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
  28. 18 Mar, 2011 1 commit