Coverage report: 89%

Files Functions Classes

coverage.py v7.16.1, created at 2026-09-16 14:31 +0000

File   statements missing excluded   coverage
geometric_kernels/__init__.py   4 0 0   100%
geometric_kernels/_logging.py   22 6 0   73%
geometric_kernels/feature_maps/__init__.py   4 0 0   100%
geometric_kernels/feature_maps/base.py   5 1 0   80%
geometric_kernels/feature_maps/deterministic.py   50 4 0   92%
geometric_kernels/feature_maps/probability_densities.py   152 26 0   83%
geometric_kernels/feature_maps/random_phase.py   50 15 0   70%
geometric_kernels/feature_maps/rejection_sampling.py   40 0 0   100%
geometric_kernels/jax.py   5 0 0   100%
geometric_kernels/kernels/__init__.py   7 0 0   100%
geometric_kernels/kernels/base.py   19 4 0   79%
geometric_kernels/kernels/feature_map.py   33 0 0   100%
geometric_kernels/kernels/hodge_compositional.py   43 7 0   84%
geometric_kernels/kernels/karhunen_loeve.py   81 4 0   95%
geometric_kernels/kernels/matern_kernel.py   95 19 0   80%
geometric_kernels/kernels/matern_kernel_hamming_graph.py   35 10 0   71%
geometric_kernels/kernels/product.py   60 27 0   55%
geometric_kernels/lab_extras/__init__.py   3 0 0   100%
geometric_kernels/lab_extras/extras.py   95 1 0   99%
geometric_kernels/lab_extras/jax/__init__.py   1 0 0   100%
geometric_kernels/lab_extras/jax/extras.py   103 8 0   92%
geometric_kernels/lab_extras/numpy/__init__.py   2 0 0   100%
geometric_kernels/lab_extras/numpy/extras.py   102 9 0   91%
geometric_kernels/lab_extras/numpy/sparse_extras.py   44 7 0   84%
geometric_kernels/lab_extras/tensorflow/__init__.py   1 0 0   100%
geometric_kernels/lab_extras/tensorflow/extras.py   106 10 0   91%
geometric_kernels/lab_extras/torch/__init__.py   1 0 0   100%
geometric_kernels/lab_extras/torch/extras.py   109 9 0   92%
geometric_kernels/resources/__init__.py   0 0 0   100%
geometric_kernels/sampling/__init__.py   1 0 0   100%
geometric_kernels/sampling/samplers.py   25 2 2   92%
geometric_kernels/spaces/__init__.py   14 0 0   100%
geometric_kernels/spaces/base.py   57 15 0   74%
geometric_kernels/spaces/circle.py   71 1 0   99%
geometric_kernels/spaces/eigenfunctions.py   90 9 0   90%
geometric_kernels/spaces/graph.py   65 3 0   95%
geometric_kernels/spaces/graph_edges.py   247 74 0   70%
geometric_kernels/spaces/hamming_graph.py   94 12 0   87%
geometric_kernels/spaces/hyperbolic.py   69 21 0   70%
geometric_kernels/spaces/hypercube_graph.py   90 5 0   94%
geometric_kernels/spaces/hypersphere.py   78 1 0   99%
geometric_kernels/spaces/lie_groups.py   69 9 0   87%
geometric_kernels/spaces/mesh.py   69 2 0   97%
geometric_kernels/spaces/product.py   159 9 0   94%
geometric_kernels/spaces/so.py   161 20 0   88%
geometric_kernels/spaces/spd.py   61 9 0   85%
geometric_kernels/spaces/su.py   115 6 0   95%
geometric_kernels/tensorflow.py   5 0 0   100%
geometric_kernels/torch.py   5 0 0   100%
geometric_kernels/utils/__init__.py   0 0 0   100%
geometric_kernels/utils/kernel_formulas/__init__.py   5 0 0   100%
geometric_kernels/utils/kernel_formulas/euclidean.py   24 4 0   83%
geometric_kernels/utils/kernel_formulas/hamming_graph.py   20 1 0   95%
geometric_kernels/utils/kernel_formulas/hyperbolic.py   57 6 0   89%
geometric_kernels/utils/kernel_formulas/hypercube_graph.py   18 2 0   89%
geometric_kernels/utils/kernel_formulas/spd.py   42 4 0   90%
geometric_kernels/utils/manifold_utils.py   56 5 0   91%
geometric_kernels/utils/product.py   24 7 0   71%
geometric_kernels/utils/special_functions.py   29 4 0   86%
geometric_kernels/utils/utils.py   163 59 0   64%
tests/__init__.py   4 0 0   100%
tests/data.py   15 0 0   100%
tests/feature_maps/__init__.py   0 0 0   100%
tests/feature_maps/test_feature_maps.py   31 0 0   100%
tests/feature_maps/test_student_t_sample.py   19 0 0   100%
tests/helper.py   74 3 0   96%
tests/kernels/__init__.py   0 0 0   100%
tests/kernels/test_feature_map_kernel.py   51 0 0   100%
tests/kernels/test_matern_karhunenloeve_kernel.py   76 0 0   100%
tests/kernels/test_product_kernel.py   24 0 0   100%
tests/sampling/__init__.py   0 0 0   100%
tests/sampling/test_samplers.py   17 0 0   100%
tests/spaces/__init__.py   0 0 0   100%
tests/spaces/test_basics.py   14 1 0   93%
tests/spaces/test_circle.py   26 0 0   100%
tests/spaces/test_eigenfunctions.py   83 0 0   100%
tests/spaces/test_eigenvalues.py   20 0 0   100%
tests/spaces/test_graph.py   55 0 0   100%
tests/spaces/test_graph_edges.py   85 0 0   100%
tests/spaces/test_hamming_graph.py   50 0 0   100%
tests/spaces/test_hyperbolic.py   23 0 0   100%
tests/spaces/test_hypercube_graph.py   31 0 0   100%
tests/spaces/test_hypersphere.py   31 0 0   100%
tests/spaces/test_lie_groups.py   59 1 0   98%
tests/spaces/test_mesh.py   28 0 0   100%
tests/spaces/test_product_discrete_spectrum_space.py   26 0 0   100%
tests/spaces/test_spd.py   20 0 0   100%
tests/utils/__init__.py   0 0 0   100%
tests/utils/test_kernel_formulas.py   79 0 0   100%
tests/utils/test_manifold_utils.py   17 0 0   100%
tests/utils/test_special_functions.py   43 0 0   100%
tests/utils/test_utils.py   41 0 0   100%
Total   4297 462 2   89%

No items found using the specified filter.