1. 09 Feb, 2023 4 commits
  2. 08 Feb, 2023 1 commit
    • Thibault Hallouin's avatar
      catch empty observations after NaN filtering · 0ca9b41a
      Thibault Hallouin authored
      when observations only contain NaNs, the resulting data subset is
      empty, which makes the quantile calculation fail
      
      this can happen when evalhyd is used on a period with no observations
      (which may rest on the user responsibility), but this can also happen
      when subperiods (i.e. via temporal masking) have no observations even
      if there are observations in the overall period (which is less easy
      for the user to anticipate)
      0ca9b41a
  3. 07 Feb, 2023 4 commits
    • Thibault Hallouin's avatar
      add changelog · fdf9c765
      Thibault Hallouin authored
      fdf9c765
    • Thibault Hallouin's avatar
    • Thibault Hallouin's avatar
      harmonise definitions for above/below threshold events · 4410a74f
      Thibault Hallouin authored
      Low flow events were defined as the complement of high flow events,
      meaning that Brier scores were symmetric. But it is more consistent to
      include the threshold value in both the definitions of low flow and
      high flow events since we either study one or the other, and rarely
      both at the same time, especially not using the same threshold values.
      Plus, the choice of including the threshold in high flow events rather
      than low flow ones was really arbitrary.
      
      Note, only the unit tests for contingency table-based metrics are
      impacted because threshold-based metrics are using evants="high".
      4410a74f
    • Thibault Hallouin's avatar
      deal with 0 divide in skill scores to return -INF · 8745886b
      Thibault Hallouin authored
      in particular, BSS was returning 0 when BS reference was null, but 0 is
      a meaningful value for such score, so it is preferable to return -INF
      to indicate that the denominator was null and hence the division
      undefined
      
      the same philosophy is also used where relevant (i.e. in AWN, AWI, WSS)
      8745886b
  4. 02 Feb, 2023 1 commit
  5. 01 Feb, 2023 2 commits
  6. 31 Jan, 2023 4 commits
  7. 30 Jan, 2023 2 commits
  8. 27 Jan, 2023 7 commits
  9. 26 Jan, 2023 1 commit
  10. 25 Jan, 2023 1 commit
  11. 23 Jan, 2023 9 commits
  12. 21 Jan, 2023 2 commits
  13. 20 Jan, 2023 1 commit
  14. 19 Jan, 2023 1 commit