diff --git a/include/evalhyd/detail/uncertainty.hpp b/include/evalhyd/detail/uncertainty.hpp
index d3b086b24cc40a35da2c3031f0472348ccc1226a..36b459ea100830b62f75a74cfa82f00c3725d450 100644
--- a/include/evalhyd/detail/uncertainty.hpp
+++ b/include/evalhyd/detail/uncertainty.hpp
@@ -211,10 +211,10 @@ namespace evalhyd
 
                 // compute mean
                 xt::view(v, xt::all(), xt::all(), 0) =
-                        xt::mean(values, 2);
+                        xt::mean(values, {2});
                 // compute standard deviation
                 xt::view(v, xt::all(), xt::all(), 1) =
-                        xt::stddev(values, 2);
+                        xt::stddev(values, {2});
 
                 return v;
             }
@@ -282,10 +282,10 @@ namespace evalhyd
 
                 // compute mean
                 xt::view(v, xt::all(), xt::all(), xt::all(), 0) =
-                        xt::mean(values, axis);
+                        xt::mean(values, {axis});
                 // compute standard deviation
                 xt::view(v, xt::all(), xt::all(), xt::all(), 1) =
-                        xt::stddev(values, axis);
+                        xt::stddev(values, {axis});
 
                 return v;
             }
diff --git a/tests/test_determinist.cpp b/tests/test_determinist.cpp
index c37e93f814565a267bc13981ce0fc50ae2a042f1..85b33fcbb6af238edc56610fa70f44023d613863 100644
--- a/tests/test_determinist.cpp
+++ b/tests/test_determinist.cpp
@@ -472,14 +472,14 @@ TEST(DeterministTests, TestBootstrapSummary)
         // mean
         EXPECT_TRUE(
                 xt::all(xt::isclose(
-                        xt::mean(metrics_raw[m], 2),
+                        xt::mean(metrics_raw[m], {2}),
                         xt::view(metrics_mas[m], xt::all(), xt::all(), 0)
                 ))
         ) << "Failure for (" << all_metrics_d[m] << ") on mean";
         // standard deviation
         EXPECT_TRUE(
                 xt::all(xt::isclose(
-                        xt::stddev(metrics_raw[m], 2),
+                        xt::stddev(metrics_raw[m], {2}),
                         xt::view(metrics_mas[m], xt::all(), xt::all(), 1)
                 ))
         ) << "Failure for (" << all_metrics_d[m] << ") on standard deviation";
diff --git a/tests/test_probabilist.cpp b/tests/test_probabilist.cpp
index 31961005581e569e2ee897bfd9ba9577207b4b3f..96f354692708868155726c58af75b747ff070637 100644
--- a/tests/test_probabilist.cpp
+++ b/tests/test_probabilist.cpp
@@ -1045,14 +1045,14 @@ TEST(ProbabilistTests, TestBootstrapSummary)
         // mean
         EXPECT_TRUE(
                 xt::all(xt::isclose(
-                        xt::mean(metrics_raw[m], 3),
+                        xt::mean(metrics_raw[m], {3}),
                         xt::view(metrics_mas[m], xt::all(), xt::all(), xt::all(), 0)
                 ))
         ) << "Failure for (" << all_metrics_p[m] << ") on mean";
         // standard deviation
         EXPECT_TRUE(
                 xt::all(xt::isclose(
-                        xt::stddev(metrics_raw[m], 3),
+                        xt::stddev(metrics_raw[m], {3}),
                         xt::view(metrics_mas[m], xt::all(), xt::all(), xt::all(), 1)
                 ))
         ) << "Failure for (" << all_metrics_p[m] << ") on standard deviation";