Coverage report: 89%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-15 13:41 +0000

File function   statements missing excluded   coverage
geometric_kernels / __init__.py (no function)   4 0 0   100%
geometric_kernels / _logging.py DisableLogging.__enter__   1 1 0   0%
geometric_kernels / _logging.py DisableLogging.__exit__   1 1 0   0%
geometric_kernels / _logging.py FirstPartFilter.filter   2 2 0   0%
geometric_kernels / _logging.py NoUsingBackendFilter.filter   2 2 0   0%
geometric_kernels / _logging.py (no function)   16 0 0   100%
geometric_kernels / feature_maps / __init__.py (no function)   4 0 0   100%
geometric_kernels / feature_maps / base.py FeatureMap.__call__   1 1 0   0%
geometric_kernels / feature_maps / base.py (no function)   4 0 0   100%
geometric_kernels / feature_maps / deterministic.py DeterministicFeatureMapCompact.__init__   15 4 0   73%
geometric_kernels / feature_maps / deterministic.py DeterministicFeatureMapCompact.__call__   9 0 0   100%
geometric_kernels / feature_maps / deterministic.py HodgeDeterministicFeatureMapCompact.__init__   10 0 0   100%
geometric_kernels / feature_maps / deterministic.py HodgeDeterministicFeatureMapCompact.__call__   5 0 0   100%
geometric_kernels / feature_maps / deterministic.py (no function)   11 0 0   100%
geometric_kernels / feature_maps / probability_densities.py student_t_sample   14 1 0   93%
geometric_kernels / feature_maps / probability_densities.py base_density_sample   20 20 0   0%
geometric_kernels / feature_maps / probability_densities.py _randcat_fix   5 0 0   100%
geometric_kernels / feature_maps / probability_densities.py _alphas   9 1 0   89%
geometric_kernels / feature_maps / probability_densities.py _sample_mixture_heat   14 1 0   93%
geometric_kernels / feature_maps / probability_densities.py _sample_mixture_matern   20 2 0   90%
geometric_kernels / feature_maps / probability_densities.py hyperbolic_density_sample   19 0 0   100%
geometric_kernels / feature_maps / probability_densities.py hyperbolic_density_sample.base_sampler   4 0 0   100%
geometric_kernels / feature_maps / probability_densities.py spd_density_sample   30 1 0   97%
geometric_kernels / feature_maps / probability_densities.py (no function)   17 0 0   100%
geometric_kernels / feature_maps / random_phase.py RandomPhaseFeatureMapCompact.__init__   4 0 0   100%
geometric_kernels / feature_maps / random_phase.py RandomPhaseFeatureMapCompact.__call__   19 0 0   100%
geometric_kernels / feature_maps / random_phase.py RandomPhaseFeatureMapNoncompact.__init__   3 3 0   0%
geometric_kernels / feature_maps / random_phase.py RandomPhaseFeatureMapNoncompact.__call__   12 12 0   0%
geometric_kernels / feature_maps / random_phase.py (no function)   12 0 0   100%
geometric_kernels / feature_maps / rejection_sampling.py RejectionSamplingFeatureMapHyperbolic.__init__   3 0 0   100%
geometric_kernels / feature_maps / rejection_sampling.py RejectionSamplingFeatureMapHyperbolic.__call__   11 0 0   100%
geometric_kernels / feature_maps / rejection_sampling.py RejectionSamplingFeatureMapSPD.__init__   3 0 0   100%
geometric_kernels / feature_maps / rejection_sampling.py RejectionSamplingFeatureMapSPD.__call__   11 0 0   100%
geometric_kernels / feature_maps / rejection_sampling.py (no function)   12 0 0   100%
geometric_kernels / jax.py (no function)   5 0 0   100%
geometric_kernels / kernels / __init__.py (no function)   7 0 0   100%
geometric_kernels / kernels / base.py BaseGeometricKernel.__init__   1 0 0   100%
geometric_kernels / kernels / base.py BaseGeometricKernel.space   1 1 0   0%
geometric_kernels / kernels / base.py BaseGeometricKernel.init_params   1 1 0   0%
geometric_kernels / kernels / base.py BaseGeometricKernel.K   1 1 0   0%
geometric_kernels / kernels / base.py BaseGeometricKernel.K_diag   1 1 0   0%
geometric_kernels / kernels / base.py (no function)   14 0 0   100%
geometric_kernels / kernels / feature_map.py MaternFeatureMapKernel.__init__   3 0 0   100%
geometric_kernels / kernels / feature_map.py MaternFeatureMapKernel.init_params   2 0 0   100%
geometric_kernels / kernels / feature_map.py MaternFeatureMapKernel.K   10 0 0   100%
geometric_kernels / kernels / feature_map.py MaternFeatureMapKernel.K_diag   6 0 0   100%
geometric_kernels / kernels / feature_map.py (no function)   12 0 0   100%
geometric_kernels / kernels / hodge_compositional.py MaternHodgeCompositionalKernel.__init__   11 0 0   100%
geometric_kernels / kernels / hodge_compositional.py MaternHodgeCompositionalKernel.space   2 0 0   100%
geometric_kernels / kernels / hodge_compositional.py MaternHodgeCompositionalKernel.init_params   2 0 0   100%
geometric_kernels / kernels / hodge_compositional.py MaternHodgeCompositionalKernel.K   7 0 0   100%
geometric_kernels / kernels / hodge_compositional.py MaternHodgeCompositionalKernel.K_diag   7 7 0   0%
geometric_kernels / kernels / hodge_compositional.py (no function)   14 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.__init__   16 4 0   75%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.space   2 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.init_params   2 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.spectrum   8 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.eigenfunctions   1 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.eigenvalues_laplacian   1 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.eigenvalues   9 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.K   10 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py MaternKarhunenLoeveKernel.K_diag   10 0 0   100%
geometric_kernels / kernels / karhunen_loeve.py (no function)   22 0 0   100%
geometric_kernels / kernels / matern_kernel.py default_feature_map   9 3 0   67%
geometric_kernels / kernels / matern_kernel.py feature_map_from_kernel   3 0 0   100%
geometric_kernels / kernels / matern_kernel.py feature_map_from_kernel   1 0 0   100%
geometric_kernels / kernels / matern_kernel.py feature_map_from_kernel   1 0 0   100%
geometric_kernels / kernels / matern_kernel.py feature_map_from_kernel   1 1 0   0%
geometric_kernels / kernels / matern_kernel.py feature_map_from_space   8 8 0   0%
geometric_kernels / kernels / matern_kernel.py feature_map_from_space   5 1 0   80%
geometric_kernels / kernels / matern_kernel.py feature_map_from_space   1 1 0   0%
geometric_kernels / kernels / matern_kernel.py default_num   9 0 0   100%
geometric_kernels / kernels / matern_kernel.py default_num   1 0 0   100%
geometric_kernels / kernels / matern_kernel.py default_num   1 1 0   0%
geometric_kernels / kernels / matern_kernel.py MaternGeometricKernel.__new__   20 4 0   80%
geometric_kernels / kernels / matern_kernel.py (no function)   35 0 0   100%
geometric_kernels / kernels / matern_kernel_hamming_graph.py MaternKernelHammingGraph.__init__   3 1 0   67%
geometric_kernels / kernels / matern_kernel_hamming_graph.py MaternKernelHammingGraph.K   10 0 0   100%
geometric_kernels / kernels / matern_kernel_hamming_graph.py MaternKernelHammingGraph.K_diag   9 9 0   0%
geometric_kernels / kernels / matern_kernel_hamming_graph.py (no function)   13 0 0   100%
geometric_kernels / kernels / product.py ProductGeometricKernel.__init__   23 8 0   65%
geometric_kernels / kernels / product.py ProductGeometricKernel.space   1 1 0   0%
geometric_kernels / kernels / product.py ProductGeometricKernel.init_params   14 14 0   0%
geometric_kernels / kernels / product.py ProductGeometricKernel.K   6 1 0   83%
geometric_kernels / kernels / product.py ProductGeometricKernel.K_diag   3 3 0   0%
geometric_kernels / kernels / product.py (no function)   13 0 0   100%
geometric_kernels / lab_extras / __init__.py (no function)   3 0 0   100%
geometric_kernels / lab_extras / extras.py take_along_axis   0 0 0   100%
geometric_kernels / lab_extras / extras.py from_numpy   0 0 0   100%
geometric_kernels / lab_extras / extras.py trapz   0 0 0   100%
geometric_kernels / lab_extras / extras.py logspace   0 0 0   100%
geometric_kernels / lab_extras / extras.py cosh   1 0 0   100%
geometric_kernels / lab_extras / extras.py sinh   1 0 0   100%
geometric_kernels / lab_extras / extras.py degree   0 0 0   100%
geometric_kernels / lab_extras / extras.py eigenpairs   0 0 0   100%
geometric_kernels / lab_extras / extras.py set_value   0 0 0   100%
geometric_kernels / lab_extras / extras.py dtype_double   0 0 0   100%
geometric_kernels / lab_extras / extras.py float_like   0 0 0   100%
geometric_kernels / lab_extras / extras.py dtype_integer   0 0 0   100%
geometric_kernels / lab_extras / extras.py int_like   0 0 0   100%
geometric_kernels / lab_extras / extras.py get_random_state   0 0 0   100%
geometric_kernels / lab_extras / extras.py restore_random_state   0 0 0   100%
geometric_kernels / lab_extras / extras.py create_complex   0 0 0   100%
geometric_kernels / lab_extras / extras.py complex_like   0 0 0   100%
geometric_kernels / lab_extras / extras.py is_complex   0 0 0   100%
geometric_kernels / lab_extras / extras.py cumsum   0 0 0   100%
geometric_kernels / lab_extras / extras.py qr   0 0 0   100%
geometric_kernels / lab_extras / extras.py slogdet   0 0 0   100%
geometric_kernels / lab_extras / extras.py eigvalsh   0 0 0   100%
geometric_kernels / lab_extras / extras.py reciprocal_no_nan   0 0 0   100%
geometric_kernels / lab_extras / extras.py complex_conj   0 0 0   100%
geometric_kernels / lab_extras / extras.py logical_xor   0 0 0   100%
geometric_kernels / lab_extras / extras.py count_nonzero   0 0 0   100%
geometric_kernels / lab_extras / extras.py dtype_bool   0 0 0   100%
geometric_kernels / lab_extras / extras.py bool_like   0 0 0   100%
geometric_kernels / lab_extras / extras.py smart_cast   8 1 0   88%
geometric_kernels / lab_extras / extras.py (no function)   87 0 0   100%
geometric_kernels / lab_extras / jax / __init__.py (no function)   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py take_along_axis   3 0 0   100%
geometric_kernels / lab_extras / jax / extras.py from_numpy   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py trapz   1 1 0   0%
geometric_kernels / lab_extras / jax / extras.py logspace   1 1 0   0%
geometric_kernels / lab_extras / jax / extras.py degree   2 0 0   100%
geometric_kernels / lab_extras / jax / extras.py eigenpairs   2 0 0   100%
geometric_kernels / lab_extras / jax / extras.py set_value   2 0 0   100%
geometric_kernels / lab_extras / jax / extras.py dtype_double   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py float_like   4 0 0   100%
geometric_kernels / lab_extras / jax / extras.py dtype_integer   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py int_like   4 0 0   100%
geometric_kernels / lab_extras / jax / extras.py get_random_state   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py restore_random_state   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py create_complex   2 0 0   100%
geometric_kernels / lab_extras / jax / extras.py complex_like   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py is_complex   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py cumsum   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py qr   2 0 0   100%
geometric_kernels / lab_extras / jax / extras.py slogdet   2 0 0   100%
geometric_kernels / lab_extras / jax / extras.py eigvalsh   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py reciprocal_no_nan   3 0 0   100%
geometric_kernels / lab_extras / jax / extras.py complex_conj   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py logical_xor   1 1 0   0%
geometric_kernels / lab_extras / jax / extras.py count_nonzero   1 0 0   100%
geometric_kernels / lab_extras / jax / extras.py dtype_bool   1 1 0   0%
geometric_kernels / lab_extras / jax / extras.py bool_like   4 4 0   0%
geometric_kernels / lab_extras / jax / extras.py (no function)   58 0 0   100%
geometric_kernels / lab_extras / numpy / __init__.py (no function)   2 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py take_along_axis   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py from_numpy   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py trapz   1 1 0   0%
geometric_kernels / lab_extras / numpy / extras.py norm   1 1 0   0%
geometric_kernels / lab_extras / numpy / extras.py logspace   1 1 0   0%
geometric_kernels / lab_extras / numpy / extras.py degree   2 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py dtype_double   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py float_like   4 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py dtype_integer   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py int_like   4 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py get_random_state   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py restore_random_state   3 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py create_complex   2 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py complex_like   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py is_complex   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py cumsum   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py qr   2 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py slogdet   2 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py eigvalsh   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py reciprocal_no_nan   3 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py reciprocal_no_nan   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py complex_conj   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py logical_xor   1 1 0   0%
geometric_kernels / lab_extras / numpy / extras.py count_nonzero   1 0 0   100%
geometric_kernels / lab_extras / numpy / extras.py dtype_bool   1 1 0   0%
geometric_kernels / lab_extras / numpy / extras.py bool_like   4 4 0   0%
geometric_kernels / lab_extras / numpy / extras.py (no function)   59 0 0   100%
geometric_kernels / lab_extras / numpy / sparse_extras.py degree   2 0 0   100%
geometric_kernels / lab_extras / numpy / sparse_extras.py eigenpairs   6 0 0   100%
geometric_kernels / lab_extras / numpy / sparse_extras.py set_value   3 0 0   100%
geometric_kernels / lab_extras / numpy / sparse_extras.py pinv   6 6 0   0%
geometric_kernels / lab_extras / numpy / sparse_extras.py (no function)   27 1 0   96%
geometric_kernels / lab_extras / tensorflow / __init__.py (no function)   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py take_along_axis   3 1 0   67%
geometric_kernels / lab_extras / tensorflow / extras.py from_numpy   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py trapz   1 1 0   0%
geometric_kernels / lab_extras / tensorflow / extras.py norm   1 1 0   0%
geometric_kernels / lab_extras / tensorflow / extras.py logspace   2 2 0   0%
geometric_kernels / lab_extras / tensorflow / extras.py degree   2 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py eigenpairs   2 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py set_value   2 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py dtype_double   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py float_like   4 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py dtype_integer   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py int_like   4 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py get_random_state   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py restore_random_state   2 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py create_complex   2 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py complex_like   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py is_complex   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py cumsum   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py qr   3 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py slogdet   2 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py eigvalsh   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py reciprocal_no_nan   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py complex_conj   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py logical_xor   1 1 0   0%
geometric_kernels / lab_extras / tensorflow / extras.py count_nonzero   1 0 0   100%
geometric_kernels / lab_extras / tensorflow / extras.py dtype_bool   1 1 0   0%
geometric_kernels / lab_extras / tensorflow / extras.py bool_like   4 4 0   0%
geometric_kernels / lab_extras / tensorflow / extras.py (no function)   62 0 0   100%
geometric_kernels / lab_extras / torch / __init__.py (no function)   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py take_along_axis   3 0 0   100%
geometric_kernels / lab_extras / torch / extras.py from_numpy   3 0 0   100%
geometric_kernels / lab_extras / torch / extras.py trapz   1 1 0   0%
geometric_kernels / lab_extras / torch / extras.py norm   1 1 0   0%
geometric_kernels / lab_extras / torch / extras.py logspace   1 1 0   0%
geometric_kernels / lab_extras / torch / extras.py degree   2 0 0   100%
geometric_kernels / lab_extras / torch / extras.py eigenpairs   2 0 0   100%
geometric_kernels / lab_extras / torch / extras.py set_value   3 0 0   100%
geometric_kernels / lab_extras / torch / extras.py dtype_double   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py float_like   3 0 0   100%
geometric_kernels / lab_extras / torch / extras.py dtype_integer   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py int_like   4 0 0   100%
geometric_kernels / lab_extras / torch / extras.py get_random_state   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py restore_random_state   3 0 0   100%
geometric_kernels / lab_extras / torch / extras.py create_complex   2 0 0   100%
geometric_kernels / lab_extras / torch / extras.py complex_like   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py is_complex   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py cumsum   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py qr   2 0 0   100%
geometric_kernels / lab_extras / torch / extras.py slogdet   2 0 0   100%
geometric_kernels / lab_extras / torch / extras.py eigvalsh   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py reciprocal_no_nan   2 0 0   100%
geometric_kernels / lab_extras / torch / extras.py complex_conj   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py logical_xor   1 1 0   0%
geometric_kernels / lab_extras / torch / extras.py count_nonzero   1 0 0   100%
geometric_kernels / lab_extras / torch / extras.py dtype_bool   1 1 0   0%
geometric_kernels / lab_extras / torch / extras.py bool_like   4 4 0   0%
geometric_kernels / lab_extras / torch / extras.py (no function)   60 0 0   100%
geometric_kernels / resources / __init__.py (no function)   0 0 0   100%
geometric_kernels / sampling / __init__.py (no function)   1 0 0   100%
geometric_kernels / sampling / samplers.py sample_at   14 2 0   86%
geometric_kernels / sampling / samplers.py sampler   5 0 0   100%
geometric_kernels / sampling / samplers.py (no function)   6 0 2   100%
geometric_kernels / spaces / __init__.py (no function)   14 0 0   100%
geometric_kernels / spaces / base.py Space.dimension   1 1 0   0%
geometric_kernels / spaces / base.py Space.element_shape   1 1 0   0%
geometric_kernels / spaces / base.py Space.element_dtype   1 1 0   0%
geometric_kernels / spaces / base.py DiscreteSpectrumSpace.dimension   1 1 0   0%
geometric_kernels / spaces / base.py DiscreteSpectrumSpace.get_eigenfunctions   1 1 0   0%
geometric_kernels / spaces / base.py DiscreteSpectrumSpace.get_eigenvalues   1 1 0   0%
geometric_kernels / spaces / base.py DiscreteSpectrumSpace.get_repeated_eigenvalues   1 1 0   0%
geometric_kernels / spaces / base.py DiscreteSpectrumSpace.random   1 1 0   0%
geometric_kernels / spaces / base.py HodgeDiscreteSpectrumSpace.get_eigenfunctions   1 1 0   0%
geometric_kernels / spaces / base.py HodgeDiscreteSpectrumSpace.get_eigenvalues   1 1 0   0%
geometric_kernels / spaces / base.py HodgeDiscreteSpectrumSpace.get_repeated_eigenvalues   1 1 0   0%
geometric_kernels / spaces / base.py NoncompactSymmetricSpace.dimension   1 1 0   0%
geometric_kernels / spaces / base.py NoncompactSymmetricSpace.inv_harish_chandra   1 1 0   0%
geometric_kernels / spaces / base.py NoncompactSymmetricSpace.power_function   1 1 0   0%
geometric_kernels / spaces / base.py NoncompactSymmetricSpace.rho   1 1 0   0%
geometric_kernels / spaces / base.py NoncompactSymmetricSpace.random_phases   0 0 0   100%
geometric_kernels / spaces / base.py NoncompactSymmetricSpace.num_axes   0 0 0   100%
geometric_kernels / spaces / base.py (no function)   42 0 0   100%
geometric_kernels / spaces / circle.py SinCosEigenfunctions.__init__   4 1 0   75%
geometric_kernels / spaces / circle.py SinCosEigenfunctions.__call__   11 0 0   100%
geometric_kernels / spaces / circle.py SinCosEigenfunctions._addition_theorem   6 0 0   100%
geometric_kernels / spaces / circle.py SinCosEigenfunctions._addition_theorem_diag   4 0 0   100%
geometric_kernels / spaces / circle.py SinCosEigenfunctions.num_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / circle.py SinCosEigenfunctions.num_levels   1 0 0   100%
geometric_kernels / spaces / circle.py SinCosEigenfunctions.num_eigenfunctions_per_level   1 0 0   100%
geometric_kernels / spaces / circle.py Circle.__str__   1 0 0   100%
geometric_kernels / spaces / circle.py Circle.dimension   1 0 0   100%
geometric_kernels / spaces / circle.py Circle.get_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / circle.py Circle.get_eigenvalues   2 0 0   100%
geometric_kernels / spaces / circle.py Circle.get_repeated_eigenvalues   4 0 0   100%
geometric_kernels / spaces / circle.py Circle.random   3 0 0   100%
geometric_kernels / spaces / circle.py Circle.element_shape   1 0 0   100%
geometric_kernels / spaces / circle.py Circle.element_dtype   1 0 0   100%
geometric_kernels / spaces / circle.py (no function)   29 0 0   100%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.weighted_outerproduct   8 0 0   100%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.weighted_outerproduct_diag   6 0 0   100%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.phi_product   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.phi_product_diag   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.__call__   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.num_eigenfunctions   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.num_levels   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py Eigenfunctions.num_eigenfunctions_per_level   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsWithAdditionTheorem.phi_product   1 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsWithAdditionTheorem.phi_product_diag   1 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsWithAdditionTheorem._addition_theorem   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsWithAdditionTheorem._addition_theorem_diag   1 1 0   0%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.__init__   2 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.weighted_outerproduct   8 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.weighted_outerproduct_diag   3 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.phi_product   5 1 0   80%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.phi_product_diag   2 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.__call__   5 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.num_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.num_levels   1 0 0   100%
geometric_kernels / spaces / eigenfunctions.py EigenfunctionsFromEigenvectors.num_eigenfunctions_per_level   1 0 0   100%
geometric_kernels / spaces / eigenfunctions.py (no function)   38 0 0   100%
geometric_kernels / spaces / graph.py Graph.__init__   4 0 0   100%
geometric_kernels / spaces / graph.py Graph.__str__   1 0 0   100%
geometric_kernels / spaces / graph.py Graph._checks   5 2 0   60%
geometric_kernels / spaces / graph.py Graph.dimension   1 0 0   100%
geometric_kernels / spaces / graph.py Graph.num_vertices   1 0 0   100%
geometric_kernels / spaces / graph.py Graph._set_laplacian   5 0 0   100%
geometric_kernels / spaces / graph.py Graph.get_eigensystem   11 1 0   91%
geometric_kernels / spaces / graph.py Graph.get_eigenfunctions   2 0 0   100%
geometric_kernels / spaces / graph.py Graph.get_eigenvectors   1 0 0   100%
geometric_kernels / spaces / graph.py Graph.get_eigenvalues   1 0 0   100%
geometric_kernels / spaces / graph.py Graph.get_repeated_eigenvalues   1 0 0   100%
geometric_kernels / spaces / graph.py Graph.random   3 0 0   100%
geometric_kernels / spaces / graph.py Graph.element_shape   1 0 0   100%
geometric_kernels / spaces / graph.py Graph.element_dtype   1 0 0   100%
geometric_kernels / spaces / graph.py (no function)   27 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.__init__   24 4 0   83%
geometric_kernels / spaces / graph_edges.py GraphEdges.__str__   1 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges._compute_index   5 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges._checks_oriented_edges   22 14 0   36%
geometric_kernels / spaces / graph_edges.py GraphEdges._checks_oriented_triangles   18 10 0   44%
geometric_kernels / spaces / graph_edges.py GraphEdges._checks_compatible   11 11 0   0%
geometric_kernels / spaces / graph_edges.py GraphEdges._check_index   15 15 0   0%
geometric_kernels / spaces / graph_edges.py GraphEdges.resolve_edges   6 6 0   0%
geometric_kernels / spaces / graph_edges.py GraphEdges.resolve_triangles   6 6 0   0%
geometric_kernels / spaces / graph_edges.py GraphEdges.from_adjacency   45 6 0   87%
geometric_kernels / spaces / graph_edges.py GraphEdges.dimension   1 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges._set_laplacian   16 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges._get_eigensystem   23 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.get_number_of_eigenpairs   2 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.get_eigenfunctions   4 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.get_eigenvectors   4 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.get_eigenvalues   4 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.get_repeated_eigenvalues   1 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.random   2 0 0   100%
geometric_kernels / spaces / graph_edges.py GraphEdges.element_shape   1 1 0   0%
geometric_kernels / spaces / graph_edges.py GraphEdges.element_dtype   1 1 0   0%
geometric_kernels / spaces / graph_edges.py (no function)   35 0 0   100%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.__init__   8 2 0   75%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.__call__   1 1 0   0%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions._addition_theorem   11 1 0   91%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions._addition_theorem_diag   2 0 0   100%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.weighted_outerproduct   11 0 0   100%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.weighted_outerproduct_diag   2 0 0   100%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.num_eigenfunctions   3 0 0   100%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.num_levels   1 0 0   100%
geometric_kernels / spaces / hamming_graph.py VilenkinFunctions.num_eigenfunctions_per_level   1 0 0   100%
geometric_kernels / spaces / hamming_graph.py HammingGraph.__init__   6 2 0   67%
geometric_kernels / spaces / hamming_graph.py HammingGraph.__str__   1 0 0   100%
geometric_kernels / spaces / hamming_graph.py HammingGraph.dimension   1 0 0   100%
geometric_kernels / spaces / hamming_graph.py HammingGraph.get_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / hamming_graph.py HammingGraph.get_eigenvalues   2 0 0   100%
geometric_kernels / spaces / hamming_graph.py HammingGraph.get_repeated_eigenvalues   4 4 0   0%
geometric_kernels / spaces / hamming_graph.py HammingGraph.random   2 0 0   100%
geometric_kernels / spaces / hamming_graph.py HammingGraph.element_shape   1 1 0   0%
geometric_kernels / spaces / hamming_graph.py HammingGraph.element_dtype   1 1 0   0%
geometric_kernels / spaces / hamming_graph.py (no function)   35 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.__init__   1 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.__str__   1 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.dimension   1 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.distance   1 1 0   0%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.inner_product   1 1 0   0%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.inv_harish_chandra   16 16 0   0%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.power_function   9 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.convert_to_ball   1 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.rho   1 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.num_axes   1 1 0   0%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.random_phases   5 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.random   4 0 0   100%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.element_shape   1 1 0   0%
geometric_kernels / spaces / hyperbolic.py Hyperbolic.element_dtype   1 1 0   0%
geometric_kernels / spaces / hyperbolic.py (no function)   25 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.__init__   5 1 0   80%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.__call__   1 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions._addition_theorem   11 1 0   91%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions._addition_theorem_diag   2 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.weighted_outerproduct   11 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.weighted_outerproduct_diag   2 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.num_eigenfunctions   3 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.num_levels   1 0 0   100%
geometric_kernels / spaces / hypercube_graph.py WalshFunctions.num_eigenfunctions_per_level   1 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.__init__   3 1 0   67%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.__str__   1 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.dimension   1 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.get_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.get_eigenvalues   2 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.get_repeated_eigenvalues   4 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.random   3 0 0   100%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.element_shape   1 1 0   0%
geometric_kernels / spaces / hypercube_graph.py HypercubeGraph.element_dtype   1 1 0   0%
geometric_kernels / spaces / hypercube_graph.py (no function)   36 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics.__init__   4 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics.num_computed_levels   6 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics.__call__   1 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics._addition_theorem   2 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics._addition_theorem_diag   2 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics.num_eigenfunctions   3 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics.num_levels   1 0 0   100%
geometric_kernels / spaces / hypersphere.py SphericalHarmonics.num_eigenfunctions_per_level   1 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.__init__   4 1 0   75%
geometric_kernels / spaces / hypersphere.py Hypersphere.__str__   1 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.dimension   1 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.get_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.get_eigenvalues   3 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.get_repeated_eigenvalues   4 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.ehess2rhess   2 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.random   3 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.element_shape   1 0 0   100%
geometric_kernels / spaces / hypersphere.py Hypersphere.element_dtype   1 0 0   100%
geometric_kernels / spaces / hypersphere.py (no function)   37 0 0   100%
geometric_kernels / spaces / lie_groups.py LieGroupCharacter.__call__   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem.__init__   7 0 0   100%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._generate_signatures   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._compute_eigenvalue   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._compute_dimension   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._compute_character   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._torus_representative   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem.inverse   1 1 0   0%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._difference   5 0 0   100%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._addition_theorem   6 1 0   83%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem._addition_theorem_diag   3 0 0   100%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem.num_levels   1 0 0   100%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem.num_eigenfunctions   3 0 0   100%
geometric_kernels / spaces / lie_groups.py WeylAdditionTheorem.num_eigenfunctions_per_level   1 0 0   100%
geometric_kernels / spaces / lie_groups.py CompactMatrixLieGroup.inverse   1 1 0   0%
geometric_kernels / spaces / lie_groups.py (no function)   35 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.__init__   7 1 0   86%
geometric_kernels / spaces / mesh.py Mesh.__str__   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.get_eigensystem   10 1 0   90%
geometric_kernels / spaces / mesh.py Mesh.get_eigenvectors   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.get_eigenvalues   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.get_repeated_eigenvalues   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.get_eigenfunctions   2 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.num_vertices   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.num_faces   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.dimension   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.vertices   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.faces   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.load_mesh   2 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.random   2 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.element_shape   1 0 0   100%
geometric_kernels / spaces / mesh.py Mesh.element_dtype   1 0 0   100%
geometric_kernels / spaces / mesh.py (no function)   35 0 0   100%
geometric_kernels / spaces / product.py _find_lowest_sum_combinations   24 0 0   100%
geometric_kernels / spaces / product.py _num_per_level_to_mapping   6 0 0   100%
geometric_kernels / spaces / product.py _eigenlevelindices_to_eigenfunctionindices   10 0 0   100%
geometric_kernels / spaces / product.py ProductEigenfunctions.__init__   16 1 0   94%
geometric_kernels / spaces / product.py ProductEigenfunctions.__call__   8 0 0   100%
geometric_kernels / spaces / product.py ProductEigenfunctions.num_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / product.py ProductEigenfunctions.num_levels   1 0 0   100%
geometric_kernels / spaces / product.py ProductEigenfunctions.phi_product   9 1 0   89%
geometric_kernels / spaces / product.py ProductEigenfunctions.phi_product_diag   4 0 0   100%
geometric_kernels / spaces / product.py ProductEigenfunctions.num_eigenfunctions_per_level   6 0 0   100%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.__init__   13 2 0   85%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.__str__   1 0 0   100%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.dimension   1 0 0   100%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.random   5 0 0   100%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.get_eigenfunctions   5 1 0   80%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.get_eigenvalues   3 1 0   67%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.get_repeated_eigenvalues   7 1 0   86%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.element_shape   1 1 0   0%
geometric_kernels / spaces / product.py ProductDiscreteSpectrumSpace.element_dtype   1 1 0   0%
geometric_kernels / spaces / product.py (no function)   37 0 0   100%
geometric_kernels / spaces / so.py SOEigenfunctions.__init__   7 0 0   100%
geometric_kernels / spaces / so.py SOEigenfunctions._generate_signatures   16 0 0   100%
geometric_kernels / spaces / so.py SOEigenfunctions._compute_dimension   7 0 0   100%
geometric_kernels / spaces / so.py SOEigenfunctions._compute_eigenvalue   4 0 0   100%
geometric_kernels / spaces / so.py SOEigenfunctions._compute_character   1 0 0   100%
geometric_kernels / spaces / so.py SOEigenfunctions._torus_representative   23 4 0   83%
geometric_kernels / spaces / so.py SOEigenfunctions.inverse   1 0 0   100%
geometric_kernels / spaces / so.py SOCharacter.__init__   3 0 0   100%
geometric_kernels / spaces / so.py SOCharacter._load   10 2 0   80%
geometric_kernels / spaces / so.py SOCharacter.__call__   4 0 0   100%
geometric_kernels / spaces / so.py SpecialOrthogonal.__init__   6 1 0   83%
geometric_kernels / spaces / so.py SpecialOrthogonal.__str__   1 0 0   100%
geometric_kernels / spaces / so.py SpecialOrthogonal.dimension   1 0 0   100%
geometric_kernels / spaces / so.py SpecialOrthogonal.inverse   1 0 0   100%
geometric_kernels / spaces / so.py SpecialOrthogonal.get_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / so.py SpecialOrthogonal.get_eigenvalues   3 0 0   100%
geometric_kernels / spaces / so.py SpecialOrthogonal.get_repeated_eigenvalues   3 3 0   0%
geometric_kernels / spaces / so.py SpecialOrthogonal.random   28 8 0   71%
geometric_kernels / spaces / so.py SpecialOrthogonal.element_shape   1 1 0   0%
geometric_kernels / spaces / so.py SpecialOrthogonal.element_dtype   1 1 0   0%
geometric_kernels / spaces / so.py (no function)   39 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.__init__   1 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.__str__   1 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.dimension   2 2 0   0%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.degree   1 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.rho   1 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.num_axes   1 1 0   0%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.random_phases   10 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.inv_harish_chandra   4 4 0   0%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.power_function   10 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.random   4 0 0   100%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.element_shape   1 1 0   0%
geometric_kernels / spaces / spd.py SymmetricPositiveDefiniteMatrices.element_dtype   1 1 0   0%
geometric_kernels / spaces / spd.py (no function)   24 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions.__init__   5 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions._generate_signatures   7 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions._compute_dimension   2 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions._compute_eigenvalue   3 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions._compute_character   1 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions._torus_representative   1 0 0   100%
geometric_kernels / spaces / su.py SUEigenfunctions.inverse   1 0 0   100%
geometric_kernels / spaces / su.py SUCharacter.__init__   3 0 0   100%
geometric_kernels / spaces / su.py SUCharacter._load   10 2 0   80%
geometric_kernels / spaces / su.py SUCharacter.__call__   4 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.__init__   6 1 0   83%
geometric_kernels / spaces / su.py SpecialUnitary.__str__   1 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.dimension   1 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.inverse   1 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.get_eigenfunctions   1 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.get_eigenvalues   3 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.get_repeated_eigenvalues   3 3 0   0%
geometric_kernels / spaces / su.py SpecialUnitary.random   21 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.element_shape   1 0 0   100%
geometric_kernels / spaces / su.py SpecialUnitary.element_dtype   1 0 0   100%
geometric_kernels / spaces / su.py (no function)   39 0 0   100%
geometric_kernels / tensorflow.py (no function)   5 0 0   100%
geometric_kernels / torch.py (no function)   5 0 0   100%
geometric_kernels / utils / __init__.py (no function)   0 0 0   100%
geometric_kernels / utils / kernel_formulas / __init__.py (no function)   5 0 0   100%
geometric_kernels / utils / kernel_formulas / euclidean.py euclidean_matern_12_kernel   3 1 0   67%
geometric_kernels / utils / kernel_formulas / euclidean.py euclidean_matern_32_kernel   5 1 0   80%
geometric_kernels / utils / kernel_formulas / euclidean.py euclidean_matern_52_kernel   5 1 0   80%
geometric_kernels / utils / kernel_formulas / euclidean.py euclidean_rbf_kernel   4 1 0   75%
geometric_kernels / utils / kernel_formulas / euclidean.py (no function)   7 0 0   100%
geometric_kernels / utils / kernel_formulas / hamming_graph.py hamming_graph_heat_kernel   14 1 0   93%
geometric_kernels / utils / kernel_formulas / hamming_graph.py (no function)   6 0 0   100%
geometric_kernels / utils / kernel_formulas / hyperbolic.py hyperbolic_heat_kernel_odd   28 3 0   89%
geometric_kernels / utils / kernel_formulas / hyperbolic.py _hyperbolic_heat_kernel_2d_unnormalized   3 0 0   100%
geometric_kernels / utils / kernel_formulas / hyperbolic.py _hyperbolic_heat_kernel_2d_unnormalized.integrand   3 0 0   100%
geometric_kernels / utils / kernel_formulas / hyperbolic.py hyperbolic_heat_kernel_even   14 3 0   79%
geometric_kernels / utils / kernel_formulas / hyperbolic.py (no function)   9 0 0   100%
geometric_kernels / utils / kernel_formulas / hypercube_graph.py hypercube_graph_heat_kernel   12 2 0   83%
geometric_kernels / utils / kernel_formulas / hypercube_graph.py (no function)   6 0 0   100%
geometric_kernels / utils / kernel_formulas / spd.py _spd_heat_kernel_2x2_base   21 3 0   86%
geometric_kernels / utils / kernel_formulas / spd.py _spd_heat_kernel_2x2_base.link_function   7 0 0   100%
geometric_kernels / utils / kernel_formulas / spd.py spd_heat_kernel_2x2   8 1 0   88%
geometric_kernels / utils / kernel_formulas / spd.py (no function)   6 0 0   100%
geometric_kernels / utils / manifold_utils.py minkowski_inner_product   8 2 0   75%
geometric_kernels / utils / manifold_utils.py hyperbolic_distance   20 2 0   90%
geometric_kernels / utils / manifold_utils.py manifold_laplacian   10 0 0   100%
geometric_kernels / utils / manifold_utils.py tangent_onb   10 1 0   90%
geometric_kernels / utils / manifold_utils.py (no function)   8 0 0   100%
geometric_kernels / utils / product.py params_to_params_list   11 7 0   36%
geometric_kernels / utils / product.py make_product   3 0 0   100%
geometric_kernels / utils / product.py project_product   3 0 0   100%
geometric_kernels / utils / product.py (no function)   7 0 0   100%
geometric_kernels / utils / special_functions.py walsh_function   5 1 0   80%
geometric_kernels / utils / special_functions.py generalized_kravchuk_normalized   18 3 0   83%
geometric_kernels / utils / special_functions.py (no function)   6 0 0   100%
geometric_kernels / utils / utils.py chain   2 0 0   100%
geometric_kernels / utils / utils.py make_deterministic   23 6 0   74%
geometric_kernels / utils / utils.py make_deterministic.deterministic_f   8 3 0   62%
geometric_kernels / utils / utils.py ordered_pairwise_differences   3 0 0   100%
geometric_kernels / utils / utils.py fixed_length_partitions   31 0 0   100%
geometric_kernels / utils / utils.py partition_dominance_cone   19 19 0   0%
geometric_kernels / utils / utils.py partition_dominance_or_subpartition_cone   24 24 0   0%
geometric_kernels / utils / utils.py get_resource_file_path   5 2 0   60%
geometric_kernels / utils / utils.py hamming_distance   1 0 0   100%
geometric_kernels / utils / utils.py log_binomial   3 1 0   67%
geometric_kernels / utils / utils.py binary_vectors_and_subsets   10 0 0   100%
geometric_kernels / utils / utils.py _check_field_in_params   2 1 0   50%
geometric_kernels / utils / utils.py _check_1_vector   2 1 0   50%
geometric_kernels / utils / utils.py _check_rank_1_array   2 1 0   50%
geometric_kernels / utils / utils.py _check_matrix   2 1 0   50%
geometric_kernels / utils / utils.py (no function)   26 0 0   100%
tests / __init__.py (no function)   4 0 0   100%
tests / data.py (no function)   15 0 0   100%
tests / feature_maps / __init__.py (no function)   0 0 0   100%
tests / feature_maps / test_feature_maps.py feature_map_and_friends   8 0 0   100%
tests / feature_maps / test_feature_maps.py test_feature_map_approximates_kernel   6 0 0   100%
tests / feature_maps / test_feature_maps.py test_feature_map_approximates_kernel.diff_kern_mats   4 0 0   100%
tests / feature_maps / test_feature_maps.py (no function)   13 0 0   100%
tests / feature_maps / test_student_t_sample.py test_student_t_sample   13 0 0   100%
tests / feature_maps / test_student_t_sample.py (no function)   6 0 0   100%
tests / helper.py compact_matrix_lie_groups   1 0 0   100%
tests / helper.py product_discrete_spectrum_spaces   1 0 0   100%
tests / helper.py hodge_discrete_spectrum_spaces   1 0 0   100%
tests / helper.py discrete_spectrum_spaces   1 0 0   100%
tests / helper.py noncompact_symmetric_spaces   1 0 0   100%
tests / helper.py spaces   1 0 0   100%
tests / helper.py np_to_backend   15 1 0   93%
tests / helper.py create_random_state   2 0 0   100%
tests / helper.py array_type   11 1 0   91%
tests / helper.py apply_recursive   5 1 0   80%
tests / helper.py check_function_with_backend   11 0 0   100%
tests / helper.py check_function_with_backend.cast   4 0 0   100%
tests / helper.py (no function)   20 0 0   100%
tests / kernels / __init__.py (no function)   0 0 0   100%
tests / kernels / test_feature_map_kernel.py inputs   8 0 0   100%
tests / kernels / test_feature_map_kernel.py kernel   3 0 0   100%
tests / kernels / test_feature_map_kernel.py test_params   5 0 0   100%
tests / kernels / test_feature_map_kernel.py test_K   3 0 0   100%
tests / kernels / test_feature_map_kernel.py test_K_one_param   3 0 0   100%
tests / kernels / test_feature_map_kernel.py test_K_diag   3 0 0   100%
tests / kernels / test_feature_map_kernel.py test_normalize   3 0 0   100%
tests / kernels / test_feature_map_kernel.py (no function)   23 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py inputs   8 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_params   6 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_num_levels   2 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_eigenvalues_shape   3 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_eigenvalues_positive   3 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_eigenvalues_ordered   3 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_K   6 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_K_one_param   4 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_K_diag   5 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_normalize   8 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py test_normalize.mean_variance   1 0 0   100%
tests / kernels / test_matern_karhunenloeve_kernel.py (no function)   27 0 0   100%
tests / kernels / test_product_kernel.py test_kernel_is_product_of_heat_kernels   8 0 0   100%
tests / kernels / test_product_kernel.py test_kernel_is_product_of_heat_kernels.K_diff   6 0 0   100%
tests / kernels / test_product_kernel.py (no function)   10 0 0   100%
tests / sampling / __init__.py (no function)   0 0 0   100%
tests / sampling / test_samplers.py test_output_shape_and_backend   7 0 0   100%
tests / sampling / test_samplers.py test_output_shape_and_backend.sample   1 0 0   100%
tests / sampling / test_samplers.py (no function)   9 0 0   100%
tests / spaces / __init__.py (no function)   0 0 0   100%
tests / spaces / test_basics.py test_all_discrete_spectrum_spaces_covered   8 1 0   88%
tests / spaces / test_basics.py (no function)   6 0 0   100%
tests / spaces / test_circle.py test_equivalence_kernel   16 0 0   100%
tests / spaces / test_circle.py (no function)   10 0 0   100%
tests / spaces / test_eigenfunctions.py inputs   13 0 0   100%
tests / spaces / test_eigenfunctions.py test_call_eigenfunctions   5 0 0   100%
tests / spaces / test_eigenfunctions.py test_numbers_of_eigenfunctions   8 0 0   100%
tests / spaces / test_eigenfunctions.py test_orthonormality   7 0 0   100%
tests / spaces / test_eigenfunctions.py test_weighted_outerproduct_with_addition_theorem   9 0 0   100%
tests / spaces / test_eigenfunctions.py test_weighted_outerproduct_with_addition_theorem_one_input   3 0 0   100%
tests / spaces / test_eigenfunctions.py test_weighted_outerproduct_diag   3 0 0   100%
tests / spaces / test_eigenfunctions.py test_weighted_outerproduct_against_phi_product   4 0 0   100%
tests / spaces / test_eigenfunctions.py test_weighted_outerproduct_diag_against_phi_product   4 0 0   100%
tests / spaces / test_eigenfunctions.py (no function)   27 0 0   100%
tests / spaces / test_eigenvalues.py inputs   5 0 0   100%
tests / spaces / test_eigenvalues.py test_shape   2 0 0   100%
tests / spaces / test_eigenvalues.py test_positive   2 0 0   100%
tests / spaces / test_eigenvalues.py test_ordered   2 0 0   100%
tests / spaces / test_eigenvalues.py (no function)   9 0 0   100%
tests / spaces / test_graph.py test_laplacian   1 0 0   100%
tests / spaces / test_graph.py test_eigendecomposition   3 0 0   100%
tests / spaces / test_graph.py test_eigendecomposition.eigendiff   10 0 0   100%
tests / spaces / test_graph.py test_matern_kernels   9 0 0   100%
tests / spaces / test_graph.py test_matern_kernels.evaluate_kernel   6 0 0   100%
tests / spaces / test_graph.py (no function)   26 0 0   100%
tests / spaces / test_graph_edges.py test_from_adjacency   3 0 0   100%
tests / spaces / test_graph_edges.py test_laplacian   3 0 0   100%
tests / spaces / test_graph_edges.py test_eigendecomposition   3 0 0   100%
tests / spaces / test_graph_edges.py test_eigendecomposition.eigendiff   6 0 0   100%
tests / spaces / test_graph_edges.py test_hodge_decomposition   3 0 0   100%
tests / spaces / test_graph_edges.py test_hodge_decomposition.proj   5 0 0   100%
tests / spaces / test_graph_edges.py test_matern_kernels   11 0 0   100%
tests / spaces / test_graph_edges.py test_matern_kernels.evaluate_kernel   13 0 0   100%
tests / spaces / test_graph_edges.py test_kernels_hodge_type   3 0 0   100%
tests / spaces / test_graph_edges.py test_kernels_hodge_type.proj_kernel   4 0 0   100%
tests / spaces / test_graph_edges.py (no function)   31 0 0   100%
tests / spaces / test_hamming_graph.py inputs   9 0 0   100%
tests / spaces / test_hamming_graph.py test_numbers_of_eigenfunctions   4 0 0   100%
tests / spaces / test_hamming_graph.py test_reduces_to_hypercube_when_q_equals_2   15 0 0   100%
tests / spaces / test_hamming_graph.py test_against_analytic_heat_kernel   5 0 0   100%
tests / spaces / test_hamming_graph.py (no function)   18 0 0   100%
tests / spaces / test_hyperbolic.py test_equivalence_kernel   11 0 0   100%
tests / spaces / test_hyperbolic.py test_equivalence_kernel.compare_to_result   1 0 0   100%
tests / spaces / test_hyperbolic.py (no function)   11 0 0   100%
tests / spaces / test_hypercube_graph.py inputs   9 0 0   100%
tests / spaces / test_hypercube_graph.py test_numbers_of_eigenfunctions   4 0 0   100%
tests / spaces / test_hypercube_graph.py test_against_analytic_heat_kernel   5 0 0   100%
tests / spaces / test_hypercube_graph.py (no function)   14 0 0   100%
tests / spaces / test_hypersphere.py test_sphere_heat_kernel   25 0 0   100%
tests / spaces / test_hypersphere.py test_sphere_heat_kernel.heat_kernel   2 0 0   100%
tests / spaces / test_hypersphere.py (no function)   4 0 0   100%
tests / spaces / test_lie_groups.py inputs   8 0 0   100%
tests / spaces / test_lie_groups.py get_dtype   5 1 0   80%
tests / spaces / test_lie_groups.py test_group_inverse   4 0 0   100%
tests / spaces / test_lie_groups.py test_character_conj_invariant   7 0 0   100%
tests / spaces / test_lie_groups.py test_character_conj_invariant.gammas_diff   4 0 0   100%
tests / spaces / test_lie_groups.py test_character_at_identity   4 0 0   100%
tests / spaces / test_lie_groups.py test_characters_orthogonal   6 0 0   100%
tests / spaces / test_lie_groups.py test_characters_orthogonal.all_char_vals   3 0 0   100%
tests / spaces / test_lie_groups.py (no function)   18 0 0   100%
tests / spaces / test_mesh.py mesh   3 0 0   100%
tests / spaces / test_mesh.py test_mesh_shapes   8 0 0   100%
tests / spaces / test_mesh.py test_read_mesh   2 0 0   100%
tests / spaces / test_mesh.py test_eigenvalues   2 0 0   100%
tests / spaces / test_mesh.py test_eigenvectors   3 0 0   100%
tests / spaces / test_mesh.py (no function)   10 0 0   100%
tests / spaces / test_product_discrete_spectrum_space.py test_heat_kernel_is_product_of_heat_kernels   9 0 0   100%
tests / spaces / test_product_discrete_spectrum_space.py test_heat_kernel_is_product_of_heat_kernels.K_diff   6 0 0   100%
tests / spaces / test_product_discrete_spectrum_space.py (no function)   11 0 0   100%
tests / spaces / test_spd.py test_equivalence_kernel   9 0 0   100%
tests / spaces / test_spd.py test_equivalence_kernel.compare_to_result   1 0 0   100%
tests / spaces / test_spd.py (no function)   10 0 0   100%
tests / utils / __init__.py (no function)   0 0 0   100%
tests / utils / test_kernel_formulas.py test_hypercube_graph_heat_kernel   18 0 0   100%
tests / utils / test_kernel_formulas.py test_hypercube_graph_heat_kernel.heat_kernel   1 0 0   100%
tests / utils / test_kernel_formulas.py test_hamming_graph_reduces_to_hypercube_when_q_equals_2   8 0 0   100%
tests / utils / test_kernel_formulas.py test_hamming_graph_reduces_to_hypercube_when_q_equals_2.heat_kernel_hamming   1 0 0   100%
tests / utils / test_kernel_formulas.py test_hamming_graph_heat_kernel   24 0 0   100%
tests / utils / test_kernel_formulas.py test_hamming_graph_heat_kernel.to_one_hot   6 0 0   100%
tests / utils / test_kernel_formulas.py test_hamming_graph_heat_kernel.heat_kernel   1 0 0   100%
tests / utils / test_kernel_formulas.py (no function)   20 0 0   100%
tests / utils / test_manifold_utils.py test_hyperboloid_distance   9 0 0   100%
tests / utils / test_manifold_utils.py (no function)   8 0 0   100%
tests / utils / test_special_functions.py all_xs_and_combs   3 0 0   100%
tests / utils / test_special_functions.py walsh_matrix   1 0 0   100%
tests / utils / test_special_functions.py test_walsh_functions   3 0 0   100%
tests / utils / test_special_functions.py test_kravchuk_polynomials   9 0 0   100%
tests / utils / test_special_functions.py test_kravchuk_polynomials.krav   1 0 0   100%
tests / utils / test_special_functions.py test_kravchuk_precomputed   9 0 0   100%
tests / utils / test_special_functions.py test_kravchuk_precomputed.krav   1 0 0   100%
tests / utils / test_special_functions.py (no function)   16 0 0   100%
tests / utils / test_utils.py test_hamming_distance   15 0 0   100%
tests / utils / test_utils.py test_log_binomial   2 0 0   100%
tests / utils / test_utils.py test_binary_vectors_and_subsets   13 0 0   100%
tests / utils / test_utils.py (no function)   11 0 0   100%
 / tmp / tmpik2vn4uu / _remote_module_non_scriptable.py forward_async   3 3 0   0%
 / tmp / tmpik2vn4uu / _remote_module_non_scriptable.py forward   4 4 0   0%
 / tmp / tmpik2vn4uu / _remote_module_non_scriptable.py _remote_forward   20 20 0   0%
 / tmp / tmpik2vn4uu / _remote_module_non_scriptable.py (no function)   12 0 0   100%
Total     4343 490 2   89%

No items found using the specified filter.