WSL/SLF GitLab Repository

Skip to main content
Sign in
Snippets Groups Projects

Commits · 18b10ad062ad6a11cd6b4c55862c2fa8f4e5d8c6

  1. Oct 02, 2013
  2. Oct 01, 2013
  3. Sep 30, 2013
  4. Sep 24, 2013
  5. Sep 23, 2013
  6. Sep 20, 2013
  7. Sep 18, 2013
  8. Sep 16, 2013
  9. Sep 13, 2013
  10. Sep 10, 2013
  11. Sep 09, 2013
  12. Sep 02, 2013
  13. Sep 01, 2013
  14. Aug 30, 2013
  15. Aug 29, 2013
  16. Aug 26, 2013
  17. Aug 13, 2013
  18. Aug 09, 2013
  19. Aug 05, 2013
  20. Jul 31, 2013
  21. Jul 26, 2013
  22. Jul 25, 2013
  23. Jul 24, 2013
  24. Jul 23, 2013
  25. Jul 19, 2013
  26. Jul 17, 2013
  27. Jul 15, 2013
  28. Jul 05, 2013
  29. Jun 28, 2013
  30. Jun 27, 2013
  31. Jun 19, 2013
    • Mathias Bavay's avatar
      In order to properly import config files while supporting relative paths, it... · c02d0f1f
      Mathias Bavay authored
      In order to properly import config files while supporting relative paths, it is necessary to internally expand the paths (as well as the symlinks) to check for multiple inclusions, to properly look for a file located relative to another one (instead of related to the execution directory). The IOUtils::cleanPath function has been expanded to support this kind of processing (with a flag to turn it on of off) and a few functions added (getPath, getFilename). The code for Windows has been written but not tested yet. The Posix implementation should also be tested on osx.
      c02d0f1f
  32. Jun 14, 2013
    • Mathias Bavay's avatar
      A description of the data format (not the SNOWPACK requirements, only the data... · ee4045f6
      Mathias Bavay authored
      A description of the data format (not the SNOWPACK requirements, only the data format) has been added to the SNIO documentation
      ee4045f6
    • Mathias Bavay's avatar
      The default ilwr model in Atmosphere as been changed to Unsworth. The fixed... · 87556084
      Mathias Bavay authored
      The default ilwr model in Atmosphere as been changed to Unsworth. The fixed snow albedo has been set to 0.85 for all filters/generators using it. 
      
      The Config class can now import an ini file from another ini file, this could greatly simplify the management of operational deployments (a station that has a special configuration now can simply import a standard config file and redefine what it needs). This is either done with IMPORT_BEFORE or IMPORT_AFTER in order to choose who has precedence. Multiple (ie recursive) inclusions are supported with some enforced limitations to prevent circular dependencies.
      87556084
  33. Jun 05, 2013
    • Mathias Bavay's avatar
      The exceptions were not printed with a line return anymore, messing up the... · c7476e31
      Mathias Bavay authored
      The exceptions were not printed with a line return anymore, messing up the display. A function to extract the integral and the fractional part of a double has been added. The julian day number calculation (ie how many days since the begining of the year) was numericaly instable (leading to wrong values in an unpredictable way). A data generator that can generate sinusoidal values (for daily or yearly periods) has been added. The potential radiation generator can now handle missing TA and/or RH (of course, reverting to a very simplistic clear sky model, assuming an average reduced precipitable water).
      c7476e31
  34. May 31, 2013
  35. May 27, 2013
  36. May 25, 2013
  37. May 24, 2013
    • Mathias Bavay's avatar
      In order to avoid re-parsing the resampling parameters for every point, the... · 463d7cb6
      Mathias Bavay authored
      In order to avoid re-parsing the resampling parameters for every point, the resampling algorithms have been restructured as classes inheriting from an interface class alongside an object factory. This should slightly increase the performances of resampling and clears the way (90% of the work being done) for a per-parameter window size (issue 173).
      
      A useful link has been added to the comments of Sun and some comments improved in DataGenerators
      463d7cb6
  38. May 23, 2013
  39. May 22, 2013
    • Mathias Bavay's avatar
      The graphical message box for exceptions has been turned off by default,... · 03aadd5e
      Mathias Bavay authored
      The graphical message box for exceptions has been turned off by default, because it was interfering with cdash. Packagers are therefore invited to turn it ON for public packages (since this tends to make users read the error messages).
      
      A major bug has been found in the potential short wave solar radiation calculation: the beam values were actually already projected to the horizontal, leading to a double projection to horizontal when requesting the horizontal components. The whole potential radiation code has been reviewed, comparing line by line with Iqbal. A few variables have been renamed in order to better match the paper. And more detailed comments added to explain some of the most mysterious parameters. The potential ISWR data generator has been adjusted and checked. it can use a measured ILWR to correct for cloudiness if available.
      03aadd5e
  40. May 21, 2013
  41. May 20, 2013
    • 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
  42. May 16, 2013
  43. May 14, 2013
  44. May 13, 2013
    • 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
  45. May 10, 2013
  46. May 08, 2013
  47. Apr 18, 2013
  48. Apr 17, 2013
  49. Apr 17, 2013
    • 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
  50. Apr 11, 2013
  51. Apr 10, 2013
  52. Apr 08, 2013
  53. Mar 28, 2013
  54. Mar 26, 2013
  55. Mar 25, 2013
  56. Mar 23, 2013
  57. Mar 22, 2013
  58. Mar 21, 2013
    • 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
  59. Mar 19, 2013
  60. Mar 18, 2013
  61. Mar 14, 2013
  62. Mar 13, 2013
    • 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
  63. Mar 12, 2013
  64. Mar 11, 2013
  65. Mar 10, 2013
  66. Mar 05, 2013
  67. Mar 04, 2013
  68. Feb 28, 2013
  69. Feb 21, 2013
  70. Feb 18, 2013
Loading