WSL/SLF GitLab Repository

  1. 21 May, 2013 1 commit
  2. 20 May, 2013 2 commits
    • Mathias Bavay's avatar
      The DataGenerators handling of missing meteo fields has been changed: if a... · 459d2395
      Mathias Bavay authored
      The DataGenerators handling of missing meteo fields has been changed: if a generator is defined for a field that is not found in the vecMeteo, it will silently be skipped.
      
      Since some grumpy people seem not to appreciate the graphical message box for exception messages, the ability to turn them off when compiling has been added to cmake. The code for generating such message boxes on Linux purely relying on libX11 is also committed (the boxes are ugly but they don't require more than libX11 and its headers).
      
      We still have to make sure that enabling it by default (that would be the goal) does not make it more difficult to compile meteoio...
      459d2395
    • Mathias Bavay's avatar
      The dataGenerators can now process all parameters (ie including the extra... · 2daffd0a
      Mathias Bavay authored
      The dataGenerators can now process all parameters (ie including the extra parameters) properly. This makes it possible to create a new parameter by using a COPY followed by *0, +nodata filters and then fill the now empty new parameter with a data generator (very useful to compare generated values with a reference measurement). Moreover the processing overhead should have been reduced by looping over the declared generators instead of over the parameters.
      2daffd0a
  3. 16 May, 2013 3 commits
  4. 14 May, 2013 2 commits
  5. 13 May, 2013 1 commit
    • Mathias Bavay's avatar
      A typo had slipped through the last commit for Array4D. The Corripio slope... · 97ebe091
      Mathias Bavay authored
      A typo had slipped through the last commit for Array4D. The Corripio slope computation was till wrong, this has finally been fixed and checked. The slope default algorithm selection was not kept through BufferedIOHandler, this has been fixed. Moreover, unecessary copies of grids were being made in BufferedIOHandler and have been removed. The tests that were not passing anymore because of the slope changes have been updated, including improved error reporting in dem_reading.
      97ebe091
  6. 10 May, 2013 1 commit
  7. 08 May, 2013 1 commit
  8. 18 Apr, 2013 1 commit
  9. 17 Apr, 2013 2 commits
    • Mathias Bavay's avatar
    • Mathias Bavay's avatar
      In order to implement an efficient and portable object serialization, it has... · ba0b7d3e
      Mathias Bavay authored
      In order to implement an efficient and portable object serialization, it has been decided that all serializable objects would be manually serialized to an std::iostream. Then, the parallelization framework (mpi, popc, etc) can take over this stream and move it to another node. Therefore, the operators "<<" and ">>" are now reserved for serialization (as seems to be standard) and the debug outputs are obtained by printing "object.toString()". This means that all debug code has potentially to be fixed, by replacing "std::cout << object" by "std::cout << object.toString()".
      ba0b7d3e
  10. 11 Apr, 2013 1 commit
  11. 10 Apr, 2013 2 commits
  12. 08 Apr, 2013 1 commit
  13. 28 Mar, 2013 1 commit
  14. 26 Mar, 2013 1 commit
  15. 25 Mar, 2013 1 commit
  16. 23 Mar, 2013 2 commits
  17. 22 Mar, 2013 5 commits
  18. 21 Mar, 2013 4 commits
    • Mathias Bavay's avatar
      A buf in some unsworth implementation in Atmosphere has been fixed (check with... · 4265c012
      Mathias Bavay authored
      A buf in some unsworth implementation in Atmosphere has been fixed (check with nodata). The order of the meteodata fields has been changed because this directly impacts the order of the processing of the fields (the goal being that fields that are often checked with a combination of other fields get processed in the end).
      
      The unsworth_dilley ILWR data generator has been implemented with the usage of the last cloudiness during the night as well as the usage of a generic snow albedo (or grass albedo) to convert RSWR to ISWR (if necessary) coupled with a threshold on the snow height.
      4265c012
    • Mathias Bavay's avatar
      The METEO_TIMSERIES and STATION_TIMESERIES have been renamed in METEO_SET and... · 82b555ad
      Mathias Bavay authored
      The METEO_TIMSERIES and STATION_TIMESERIES have been renamed in METEO_SET and STATIONS_SET in order to better reflect their content. 
      
      The concept of data generators is introduced. A new section has been created [Generators] to define how to generate data for each parameter when everything else failed. Soon, you will be able to generate ILWR directly by declaring it in your io.ini!
      82b555ad
    • Mathias Bavay's avatar
      one include was missing · b8e00441
      Mathias Bavay authored
      b8e00441
    • Mathias Bavay's avatar
      The soap files for GSN have been re-generated with gsoap 2.8.7 and some... · d7e21e6e
      Mathias Bavay authored
      The soap files for GSN have been re-generated with gsoap 2.8.7 and some explanations on how to do this added in a txt file
      d7e21e6e
  19. 19 Mar, 2013 2 commits
  20. 18 Mar, 2013 1 commit
  21. 14 Mar, 2013 1 commit
  22. 13 Mar, 2013 1 commit
    • Mathias Bavay's avatar
      A rounding bug has been found in the Date class: when using a Date object in a... · 2ddc7feb
      Mathias Bavay authored
      A rounding bug has been found in the Date class: when using a Date object in a loop where it gets incremented, it accumulates errors and after ~70000 iterations, the error would get bigger than one second, making date comparisons with a fixed date impossible. This has been solved by always rounding the internal gmt Julian date to the closest second, after each assignment (from the constructors, the setDate() calls or any arithmetic operation). Moreover, the rounding methods have been re-written to be more efficient as well as other roundings (specially when computing the date decomposition from Julian). 
      
      The seek() call performing a binary search has also been simplified, in order to remove unnecessary tests, put some similar tests together and make the code clearer. 
      
      Some constification and better vector usage took place in ResamplingAlgorithms and Meteo1DInterpolator.
      2ddc7feb
  23. 12 Mar, 2013 1 commit
  24. 11 Mar, 2013 2 commits