WSL/SLF GitLab Repository

  1. 21 Dec, 2016 1 commit
  2. 24 Nov, 2016 1 commit
  3. 25 Oct, 2016 1 commit
  4. 04 Oct, 2016 1 commit
    • Mathias Bavay's avatar
      Now the dataCreators are defined in the [Input] section with a... · 764a3ec9
      Mathias Bavay authored
      Now the dataCreators are defined in the [Input] section with a {parameter}::create = {algorithm} statement. They behave the same as the dataGenerators but are called *before* the filtering takes place and always work with the whole vector of data (ie whole dataset). In order to make life easier for the devs, a new structure will be devised...
      764a3ec9
  5. 01 Apr, 2016 1 commit
  6. 27 Jan, 2016 1 commit
    • Mathias Bavay's avatar
      A bug in the MeteoData::mergeTimeSeries() method has been fixed that was... · 328a1236
      Mathias Bavay authored
      A bug in the MeteoData::mergeTimeSeries() method has been fixed that was related to the handling of extra parameters. The SHADE filter can now compute masks directly from the DEM, but this has required to propagate the Config object all the way down to the filter. Some minor code cleanup and documentation fixes.
      
      Please notice that the SHADE filter is currently only appropriate for a single station! The most probable use case is to merge different stations into a new location (or to downscale to a new location) and properly mask the radiation by the surrounding terrain.
      328a1236
  7. 20 Nov, 2015 1 commit
  8. 12 Oct, 2015 1 commit
  9. 06 Oct, 2015 1 commit
  10. 06 Feb, 2015 1 commit
  11. 04 Dec, 2014 1 commit
    • Mathias Bavay's avatar
      The Buffer class is now used to buffer meteo time series. Since this is not... · 6f1cd6e9
      Mathias Bavay authored
      The Buffer class is now used to buffer meteo time series. Since this is not (yet) a proper ringbuffer, all data is erased before pushing more data into a buffer (similarly to what it was before this commit). It has been tested with data_converter on numerous data (including with virtual stations) as well as with snowpack on operational stations.
      6f1cd6e9
  12. 11 Nov, 2014 1 commit
  13. 30 Oct, 2014 1 commit
    • Mathias Bavay's avatar
      In order to make it more modular and allow more advanced processing (virtual... · 7af06c60
      Mathias Bavay authored
      In order to make it more modular and allow more advanced processing (virtual stations, downscaling, multiple io sources) the IOManager is now a proper wrapper: the processing is fully delegated to either a GridsManager or a TimeSeriesManager. These can in turn be reused at some other places (like in the Meteo2DInterpolator) to offer full buffering and processing of "local" time series. The buffering is now done by these two new classes (therefore the BufferedIOHandler class has been removed) and it is planned that dataClasses will be implemented for proper ringbuffers (one for time series, one for grids and one for isolated points) and receive the generic buffering code later on. 
      
      A new fastPow(double, int) has been implemented for positive exponents. The begining of a generic handling of units also appeared in IOUtils. Finally, the ProcessingLevels are now defined in IOUtils instead of IOManager.
      7af06c60