WSL/SLF GitLab Repository

  1. 09 Nov, 2016 1 commit
  2. 24 Oct, 2016 1 commit
  3. 24 Aug, 2016 1 commit
  4. 18 Mar, 2016 1 commit
  5. 23 Oct, 2015 1 commit
  6. 12 Oct, 2015 1 commit
  7. 23 Sep, 2015 1 commit
  8. 22 Sep, 2015 2 commits
  9. 10 Sep, 2015 1 commit
  10. 01 Oct, 2014 1 commit
  11. 30 Sep, 2014 1 commit
  12. 25 Aug, 2014 1 commit
    • Mathias Bavay's avatar
      The basic operators have been implemented in Grid2DObject and Grid3DObject as... · b6837788
      Mathias Bavay authored
      The basic operators have been implemented in Grid2DObject and Grid3DObject as well as DEMObject (with the proper update strategy). 
      
      In order to suppress the risk of out of date "ncols, nrows" and since these were redundant with Array2D<>.nx/ny, they have been suppressed and it is therefore now mandatory to rely on the getNx/getNy/getNz getters. This is much safer but impacted quite a lot of code... 
      b6837788
  13. 12 Aug, 2014 1 commit
  14. 31 Jul, 2014 1 commit
  15. 28 Apr, 2014 1 commit
  16. 05 Oct, 2013 1 commit
  17. 13 Sep, 2013 2 commits
  18. 15 Jul, 2013 1 commit
  19. 18 Apr, 2013 1 commit
  20. 17 Apr, 2013 1 commit
    • 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
  21. 11 Feb, 2013 1 commit
  22. 31 Jan, 2013 1 commit
  23. 28 Oct, 2012 1 commit
  24. 24 Aug, 2012 1 commit
  25. 23 Aug, 2012 2 commits
  26. 31 May, 2012 1 commit
  27. 19 Mar, 2012 1 commit
  28. 14 Feb, 2012 1 commit
    • Mathias Bavay's avatar
      Added a isEmpty() method to the Grid2D and 3D. · 0f7c7e23
      Mathias Bavay authored
      In GRIBIO, time range is now checked. Some code cleanup and some parameters are read from another table. The wind height correction has been disabled for now (since we have to standardize what we do here).
      0f7c7e23
  29. 13 Feb, 2012 1 commit
  30. 16 Aug, 2011 1 commit
  31. 16 Jun, 2011 2 commits
    • Mathias Bavay's avatar
      Fixed some warnings that appeared with the previous commit. A missing method... · 2fe2e97d
      Mathias Bavay authored
      Fixed some warnings that appeared with the previous commit. A missing method has now been implemented in Array3D. The example io.ini is now up to date with the code structure (ie: looking for the plugins in the proper subdirectory)
      2fe2e97d
    • Mathias Bavay's avatar
      The nodata handling strategy was not thoroughly implemented: aritmetic... · c479ae5f
      Mathias Bavay authored
      The nodata handling strategy was not thoroughly implemented: aritmetic operators were not compliant. In order to fix it, a property now records how to handle nodata for each object. A setter method is available. All operations now properly handle it.
      
      The Grid2D and Grid3D objects now have a (x,y) and (x,y,z) method for direct access to their gridded values. This should make it easier to switch a Grid object with an Array in a piece of code.
      
      With the latest changes in CMakeLists, the examples could not be built anymore. This has been fixed in the examples Makefile (but the io.ini plugin path stil has to be fixed).
      c479ae5f
  32. 17 May, 2011 1 commit
  33. 22 Mar, 2011 1 commit
  34. 16 Mar, 2011 1 commit
  35. 09 Mar, 2011 1 commit
    • Mathias Bavay's avatar
      In SNIO, the METAFILE can now be optional (which means that the metadata... · e9063b21
      Mathias Bavay authored
      In SNIO, the METAFILE can now be optional (which means that the metadata remain nodata, the user has therefore to fill them himself). This is used by Snowpack.
      
      After the Visual C++ compilation log from Raphael, some changes have been implemented: lots of warnigs about signed/unsigned fixed, some unreachable code removed, and some methods reimplemented for Windows. We are not there yet, but moving closer...
      e9063b21
  36. 24 Jan, 2011 1 commit
    • Mathias Bavay's avatar
      A new setAltitude() method has been added to Coords in order to be able to... · a7afd2a2
      Mathias Bavay authored
      A new setAltitude() method has been added to Coords in order to be able to manually build stations from grided data and dem. A bug in Grid2DObject has been found that was reseting i,j,k to nodata when doing a gridify with i,j,k known. Better date parsing abilities have been implemented in IOUtils so that purely numerical dates as generated with the date format NUM can be parsed if *part* of a string in a meanigful way (useful for recovering dates from file names). 
      
      A small Timer class has been added for easy code timing. This was in Alpine3D and had been imported from popc (with their agreement) and now quite heavily reworked.
      a7afd2a2