<commit_before>(* Owl's unit test module *)

let () =
  Alcotest.run "Owl" [
    "stats_rvs",            Unit_stats_rvs.test_set;
    "stats",                Unit_stats.test_set;
    "maths",                Unit_maths.test_set;
    "algodiff diff",        Unit_algodiff_diff.test_set;
    "algodiff grad",        Unit_algodiff_grad.test_set;
    "dense matrix",         Unit_dense_matrix.test_set;
    "dense ndarray",        Unit_dense_ndarray.test_set;
    "sparse matrix",        Unit_sparse_matrix.test_set;
    "sparse ndarray",       Unit_sparse_ndarray.test_set;
    "ndarray primitive",    Unit_ndarray_primitive.test_set;
    "lazy evaluation",      Unit_lazy.test_set;
    "linear algebra",       Unit_linalg.test_set;
    "slicing basic",        Unit_slicing_basic.test_set;
    "slicing fancy",        Unit_slicing_fancy.test_set;
    "pooling2d",            Unit_pool2d.test_set;
    "pooling3d",            Unit_pool3d.test_set;
    "conv2d",               Unit_conv2d.test_set;
    "conv3d",               Unit_conv3d.test_set;
    "learning rate",        Unit_learning_rate.test_set;
    "base: algodiff diff",  Unit_base_algodiff_diff.test_set;
    "base: algodiff grad",  Unit_base_algodiff_grad.test_set;
    "base: slicing basic",  Unit_base_slicing_basic.test_set;
    "base: pooling2d",      Unit_base_pool2d.test_set;
    "base: pooling3d",      Unit_base_pool3d.test_set;
    "base: conv2d",         Unit_base_conv2d.test_set;
    "base: conv3d",         Unit_base_conv3d.test_set;
    "view",                 Unit_view.test_set;
  ]<commit_msg>add maths_root tests to test_runner<commit_after>(* Owl's unit test module *)

let () =
  Alcotest.run "Owl" [
    "stats_rvs",            Unit_stats_rvs.test_set;
    "stats",                Unit_stats.test_set;
    "maths",                Unit_maths.test_set;
    "algodiff diff",        Unit_algodiff_diff.test_set;
    "algodiff grad",        Unit_algodiff_grad.test_set;
    "dense matrix",         Unit_dense_matrix.test_set;
    "dense ndarray",        Unit_dense_ndarray.test_set;
    "sparse matrix",        Unit_sparse_matrix.test_set;
    "sparse ndarray",       Unit_sparse_ndarray.test_set;
    "ndarray primitive",    Unit_ndarray_primitive.test_set;
    "lazy evaluation",      Unit_lazy.test_set;
    "linear algebra",       Unit_linalg.test_set;
    "slicing basic",        Unit_slicing_basic.test_set;
    "slicing fancy",        Unit_slicing_fancy.test_set;
    "pooling2d",            Unit_pool2d.test_set;
    "pooling3d",            Unit_pool3d.test_set;
    "conv2d",               Unit_conv2d.test_set;
    "conv3d",               Unit_conv3d.test_set;
    "learning rate",        Unit_learning_rate.test_set;
    "base: algodiff diff",  Unit_base_algodiff_diff.test_set;
    "base: algodiff grad",  Unit_base_algodiff_grad.test_set;
    "base: slicing basic",  Unit_base_slicing_basic.test_set;
    "base: pooling2d",      Unit_base_pool2d.test_set;
    "base: pooling3d",      Unit_base_pool3d.test_set;
    "base: conv2d",         Unit_base_conv2d.test_set;
    "base: conv3d",         Unit_base_conv3d.test_set;
    "view",                 Unit_view.test_set;
    "maths_root",           Unit_maths_root.test_set;
  ]
{'fraction_non_alphanumeric': 0.0998755444928438, 'fraction_numerical': 0.009956440572495333, 'mean_word_length': 2.5485651214128033, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '616088', 'n_tokens_mistral': 1186, 'n_tokens_neox': 1164, 'n_words': 174}