WSL/SLF GitLab Repository

  1. 13 Jan, 2022 1 commit
    • Mathias Bavay's avatar
      Another version of the cloudiness parametrization. · dc347ac7
      Mathias Bavay authored
      Now the criteria for daytime versus night or dawn/dusk is based on the solar
      elevation. This works much better since now measurements problems such as snow
      on a sensor lead to high cloudiness values (which is most probably the case,
      otherwise the snow on the sensor would have melted) while keeping the improved
      behavior at dusk/dawn that leads to more realistic values when interpolated over
      the night. The performance plots will be redone with this new version.
      dc347ac7
  2. 12 Jan, 2022 2 commits
    • Mathias Bavay's avatar
    • Mathias Bavay's avatar
      This is a backport of an older version of the cloudiness computation. · 59f85256
      Mathias Bavay authored
      Fabiano had some trouble with his stations, where the parametrized ILWR was
      quite different from what it used to be a while ago. Actually, it turns out that
      this would only be visible when explicitly configuring a data generator for All
      Sky ILWR and when the measurements had some problems (lots of abnormally low
      ISWR values, probably due to snow covering the sensor). These kind of issues
      have not been seen at WFJ.
      
      So for now, the ISWR threshold has been reverted to 5 W/m2 and the whole
      cloudiness computation to this older version. This means that the results at
      locations such as WFJ are degraded compared to some of the last commits.
      59f85256
  3. 10 Jan, 2022 4 commits
  4. 07 Jan, 2022 2 commits
    • Mathias Bavay's avatar
      Fixed a documentation warning · 54c973b0
      Mathias Bavay authored
      54c973b0
    • Mathias Bavay's avatar
      Improving the behavior and performance of the ILWR parametrizations. · b65cc357
      Mathias Bavay authored
      Several problems have been found when benchmarking the ILWR parametrizations at
      the *WFJ station over the 2017-10-01 - 2021-10-01 period (with hourly data):
      
      1. It happens surprisingly more often  than thought that ISWR_meas > ISWR_pot.
      This was handled by returning nodata for the cloudiness, in order to temporally
      interpolate (if possible) the cloudiness from neighboring points. This was
      overly conservative and lead to degraded performance (for example when happening
      before the night). Now in such a case the clearness index is reset to 1 so the
      cloudiness gets set to a very low value or most often, zero.
      
      2. There are even more problems around dawn/dusk than envisioned... So instead
      of only computing the cloudiness when the radiation levels are above 5 W/m2, the
      threshold is now 40 W/m2 (so if a sensor has some trouble with low solar
      elevation it will not generate a very wrong cloudiness that would be used as a
      basis for temporal interpolation over the night, thus generating a large number
      of quite wrong data points). This threshold is now a public member of the
      Atmosphere class in order to be broadly reused (for consistency).
      
      3. Finally, it seems that the choice of cloudiness parametrization that
      originally seemed a no-brainer is much more tricky... Officially, the clearness
      index to cloudiness parametrization it tightly coupled with the cloudiness to
      ILWR parametrization. But for our stations, even if not that far from one
      another and is seemingly similar conditions, swapping cloudiness
      parametrizations independently of the ILWR parametrization seem to make sense
      for some cases. So this possibility has been added to the ILWR all sky
      parametrization (by default, the cloudiness parametrization is the one that
      belongs to the ILWR parametrization that has been chosen).
      b65cc357
  5. 20 Dec, 2021 1 commit
  6. 17 Dec, 2021 4 commits
  7. 10 Dec, 2021 4 commits
  8. 05 Dec, 2021 1 commit
  9. 03 Dec, 2021 2 commits
  10. 02 Dec, 2021 4 commits
  11. 01 Dec, 2021 4 commits
  12. 30 Nov, 2021 5 commits
  13. 25 Nov, 2021 3 commits
  14. 24 Nov, 2021 2 commits
  15. 19 Nov, 2021 1 commit