Coverage report: 93%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-03 17:25 +0200

File function statements missing excluded coverage
src/bob/learn/em/__init__.py __appropriate__ 2 0 0 100%
src/bob/learn/em/__init__.py (no function) 10 0 0 100%
src/bob/learn/em/factor_analysis.py is_input_dask_nested 5 0 0 100%
src/bob/learn/em/factor_analysis.py check_dask_input_samples_per_class 7 0 0 100%
src/bob/learn/em/factor_analysis.py reduce_iadd 6 1 0 83%
src/bob/learn/em/factor_analysis.py mult_along_axis 8 2 0 75%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.__init__ 11 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.feature_dimension 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.supervector_dimension 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.mean_supervector 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.variance_supervector 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.U 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.U 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.D 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.D 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.V 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.V 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.estimate_number_of_classes 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.initialize_using_array 7 2 0 71%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.initialize 11 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.create_UVD 9 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._sum_n_statistics 4 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._sum_f_statistics 4 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._get_statistics_by_class_id 2 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_id_plus_u_prod_ih 3 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_fn_x_ih 10 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.compute_latent_x 8 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_latent_x_per_class 8 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.update_U 4 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_uprod 5 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.compute_accumulators_U 13 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.update_z 10 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_id_plus_d_prod_i 3 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_fn_z_i 13 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.compute_accumulators_D 14 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.initialize_XYZ 8 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.update_y 8 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._latent_y_per_class 4 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_id_plus_vprod_i 2 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_vprod 5 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.compute_accumulators_V 15 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_fn_y_i 11 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.estimate_x 4 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.estimate_ux 2 2 0 0%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_id_plus_us_prod_inv 9 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._compute_fn_x 6 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.score_using_array 1 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.fit_using_array 19 0 0 100%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase.enroll_using_array 1 1 0 0%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._prepare_dask_input 18 18 0 0%
src/bob/learn/em/factor_analysis.py FactorAnalysisBase._prepare_dask_input._len 1 1 0 0%
src/bob/learn/em/factor_analysis.py ISVMachine.__init__ 1 0 0 100%
src/bob/learn/em/factor_analysis.py ISVMachine.e_step 7 0 0 100%
src/bob/learn/em/factor_analysis.py ISVMachine.m_step 4 0 0 100%
src/bob/learn/em/factor_analysis.py ISVMachine.fit 13 1 0 92%
src/bob/learn/em/factor_analysis.py ISVMachine.transform 2 2 0 0%
src/bob/learn/em/factor_analysis.py ISVMachine.enroll 12 0 0 100%
src/bob/learn/em/factor_analysis.py ISVMachine.enroll_using_array 1 1 0 0%
src/bob/learn/em/factor_analysis.py ISVMachine.score 13 6 0 54%
src/bob/learn/em/factor_analysis.py JFAMachine.__init__ 1 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.e_step_v 6 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.m_step_v 7 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.finalize_v 5 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.e_step_u 6 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.m_step_u 4 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.finalize_u 5 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.e_step_d 4 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.m_step_d 5 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.enroll 13 0 0 100%
src/bob/learn/em/factor_analysis.py JFAMachine.fit 31 1 0 97%
src/bob/learn/em/factor_analysis.py JFAMachine.score 15 6 0 60%
src/bob/learn/em/factor_analysis.py (no function) 95 0 0 100%
src/bob/learn/em/gmm.py logaddexp_reduce 1 0 0 100%
src/bob/learn/em/gmm.py log_weighted_likelihood 9 0 0 100%
src/bob/learn/em/gmm.py reduce_loglikelihood 4 0 0 100%
src/bob/learn/em/gmm.py log_likelihood 4 0 0 100%
src/bob/learn/em/gmm.py e_step 17 0 0 100%
src/bob/learn/em/gmm.py m_step 5 0 0 100%
src/bob/learn/em/gmm.py GMMStats.__init__ 9 0 0 100%
src/bob/learn/em/gmm.py GMMStats.init_fields 5 0 0 100%
src/bob/learn/em/gmm.py GMMStats.reset 1 1 0 0%
src/bob/learn/em/gmm.py GMMStats.from_hdf5 24 10 0 58%
src/bob/learn/em/gmm.py GMMStats.save 11 1 0 91%
src/bob/learn/em/gmm.py GMMStats.load 5 2 0 60%
src/bob/learn/em/gmm.py GMMStats.__add__ 9 1 0 89%
src/bob/learn/em/gmm.py GMMStats.__iadd__ 8 1 0 88%
src/bob/learn/em/gmm.py GMMStats.__eq__ 1 0 0 100%
src/bob/learn/em/gmm.py GMMStats.is_similar_to 1 0 0 100%
src/bob/learn/em/gmm.py GMMStats.resize 3 0 0 100%
src/bob/learn/em/gmm.py GMMStats.shape 1 0 0 100%
src/bob/learn/em/gmm.py GMMStats.nbytes 1 1 0 0%
src/bob/learn/em/gmm.py GMMMachine.__init__ 33 3 0 91%
src/bob/learn/em/gmm.py GMMMachine.weights 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.weights 2 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.means 3 1 0 67%
src/bob/learn/em/gmm.py GMMMachine.means 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.variances 3 1 0 67%
src/bob/learn/em/gmm.py GMMMachine.variances 3 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.variance_thresholds 3 1 0 67%
src/bob/learn/em/gmm.py GMMMachine.variance_thresholds 3 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.g_norms 4 2 0 50%
src/bob/learn/em/gmm.py GMMMachine.log_weights 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.shape 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.from_hdf5 33 2 0 94%
src/bob/learn/em/gmm.py GMMMachine.load 2 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.save 16 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.__eq__ 3 1 0 67%
src/bob/learn/em/gmm.py GMMMachine.is_similar_to 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.initialize_gaussians 15 1 0 93%
src/bob/learn/em/gmm.py GMMMachine.log_weighted_likelihood 1 1 0 0%
src/bob/learn/em/gmm.py GMMMachine.log_likelihood 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.fit 31 2 0 94%
src/bob/learn/em/gmm.py GMMMachine.acc_stats 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.transform 1 0 0 100%
src/bob/learn/em/gmm.py GMMMachine.stats_per_sample 1 0 0 100%
src/bob/learn/em/gmm.py ml_gmm_m_step 11 0 0 100%
src/bob/learn/em/gmm.py map_gmm_m_step 19 1 0 95%
src/bob/learn/em/gmm.py (no function) 76 0 0 100%
src/bob/learn/em/ivector.py IVectorStats.__init__ 7 0 0 100%
src/bob/learn/em/ivector.py IVectorStats.shape 1 0 0 100%
src/bob/learn/em/ivector.py IVectorStats.__add__ 8 1 0 88%
src/bob/learn/em/ivector.py IVectorStats.__iadd__ 7 7 0 0%
src/bob/learn/em/ivector.py compute_tct_sigmac_inv 2 0 0 100%
src/bob/learn/em/ivector.py compute_tct_sigmac_inv_tc 3 0 0 100%
src/bob/learn/em/ivector.py compute_id_tt_sigma_inv_t 4 0 0 100%
src/bob/learn/em/ivector.py compute_tt_sigma_inv_fnorm 4 0 0 100%
src/bob/learn/em/ivector.py e_step 17 0 0 100%
src/bob/learn/em/ivector.py m_step 12 0 0 100%
src/bob/learn/em/ivector.py IVectorMachine.__init__ 13 1 0 92%
src/bob/learn/em/ivector.py IVectorMachine.fit 26 0 0 100%
src/bob/learn/em/ivector.py IVectorMachine.project 1 0 0 100%
src/bob/learn/em/ivector.py IVectorMachine.transform 1 0 0 100%
src/bob/learn/em/ivector.py IVectorMachine._more_tags 1 1 0 0%
src/bob/learn/em/ivector.py (no function) 28 0 0 100%
src/bob/learn/em/kmeans.py get_centroids_distance 7 0 0 100%
src/bob/learn/em/kmeans.py get_closest_centroid_index 1 0 0 100%
src/bob/learn/em/kmeans.py e_step 10 0 0 100%
src/bob/learn/em/kmeans.py m_step 8 0 0 100%
src/bob/learn/em/kmeans.py accumulate_indices_means_vars 10 0 0 100%
src/bob/learn/em/kmeans.py reduce_indices_means_vars 12 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.__init__ 14 1 0 93%
src/bob/learn/em/kmeans.py KMeansMachine.means 1 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.means 1 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.__eq__ 1 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.is_similar_to 4 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.get_variances_and_weights_for_each_cluster 8 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.initialize 8 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.fit 29 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.transform 1 0 0 100%
src/bob/learn/em/kmeans.py KMeansMachine.predict 1 0 0 100%
src/bob/learn/em/kmeans.py (no function) 30 0 0 100%
src/bob/learn/em/linear_scoring.py linear_scoring 22 2 0 91%
src/bob/learn/em/linear_scoring.py (no function) 7 0 0 100%
src/bob/learn/em/utils.py check_and_persist_dask_input 12 0 0 100%
src/bob/learn/em/utils.py array_to_delayed_list 4 0 0 100%
src/bob/learn/em/utils.py (no function) 7 0 0 100%
src/bob/learn/em/wccn.py WCCN.__init__ 2 0 0 100%
src/bob/learn/em/wccn.py WCCN.fit 21 0 0 100%
src/bob/learn/em/wccn.py WCCN.transform 1 0 0 100%
src/bob/learn/em/wccn.py (no function) 7 0 0 100%
src/bob/learn/em/whitening.py Whitening.__init__ 2 0 0 100%
src/bob/learn/em/whitening.py Whitening.fit 12 0 0 100%
src/bob/learn/em/whitening.py Whitening.transform 1 0 0 100%
src/bob/learn/em/whitening.py (no function) 7 0 0 100%
Total   1327 90 0 93%

No items found using the specified filter.