Commit aa3956a5 authored by Thibault Hallouin's avatar Thibault Hallouin
Browse files

include newly added prob. metric CONT_TBL in evalhyd-cpp

1 merge request!3release v0.1.2.0
Showing with 218 additions and 5 deletions
+218 -5
Subproject commit 1d815c6808c61511864b38cee7d8b03be1187cb8 Subproject commit 6f17c3e0f32f935c0a4f34dc1d3c6a9ee780497b
Subproject commit e534928cc30eb3a4a05539747d98e1d6868c2d62 Subproject commit 44b56bbae2185ebf19e6f617ac5690344b9e35a4
...@@ -12,7 +12,7 @@ dependencies: ...@@ -12,7 +12,7 @@ dependencies:
- numpy - numpy
- pybind11 - pybind11
- xtl==0.7.5 - xtl==0.7.5
- xtensor==0.24.6 - xtensor==0.24.7
- xtensor-python==0.26.1 - xtensor-python==0.26.1
# - evalhyd-cpp==0.1.0 # - evalhyd-cpp==0.1.0
# Test dependencies # Test dependencies
......
0.44694534,0.55305466,0.,0.
0.33118971,0.66881029,0.,0.
0.2733119,0.7266881,0.,0.
nan,nan,nan,nan
0.38585209,0.04823151,0.06109325,0.50482315
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04823151,0.06109325,0.50482315
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04823151,0.06109325,0.50482315
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04823151,0.06109325,0.50482315
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.38585209,0.04501608,0.06109325,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.37942122,0.04501608,0.06752412,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.37942122,0.04501608,0.06752412,0.50803859
0.28938907,0.02572347,0.04180064,0.64308682
0.20578778,0.0192926,0.06752412,0.7073955
nan,nan,nan,nan
0.37942122,0.04501608,0.06752412,0.50803859
0.28617363,0.02572347,0.04501608,0.64308682
0.20578778,0.01607717,0.06752412,0.71061093
nan,nan,nan,nan
...@@ -20,7 +20,7 @@ _all_metrics = ( ...@@ -20,7 +20,7 @@ _all_metrics = (
# quantile-based # quantile-based
'QS', 'CRPS_FROM_QS', 'QS', 'CRPS_FROM_QS',
# contingency table-based # contingency table-based
'POD', 'POFD', 'FAR', 'CSI', 'ROCSS', 'CONT_TBL', 'POD', 'POFD', 'FAR', 'CSI', 'ROCSS',
# ranks-based # ranks-based
'RANK_HIST', 'DS', 'AS', 'RANK_HIST', 'DS', 'AS',
# intervals # intervals
...@@ -68,8 +68,13 @@ class TestMetrics(unittest.TestCase): ...@@ -68,8 +68,13 @@ class TestMetrics(unittest.TestCase):
metric: ( metric: (
numpy.genfromtxt(f"./expected/evalp/{metric}.csv", delimiter=',') numpy.genfromtxt(f"./expected/evalp/{metric}.csv", delimiter=',')
[numpy.newaxis, numpy.newaxis, numpy.newaxis, numpy.newaxis, ...] [numpy.newaxis, numpy.newaxis, numpy.newaxis, numpy.newaxis, ...]
) for metric in ('POD', 'POFD', 'FAR', 'CSI', 'ROCSS') ) for metric in ('CONT_TBL', 'POD', 'POFD', 'FAR', 'CSI', 'ROCSS')
} }
# /!\ stacked-up thresholds in CSV file for CONT_TBL
# because 7D metric so need to reshape array
expected_ct['CONT_TBL'] = (
expected_ct['CONT_TBL'].reshape(expected_ct['POD'].shape + (4,))
)
expected_rk = { expected_rk = {
metric: ( metric: (
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment