Coverage report: 27%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-13 13:33 +0000

File function statements missing excluded coverage
bmm_multitask_learning/__init__.py (no function) 0 0 0 100%
bmm_multitask_learning/coalescent/__init__.py (no function) 0 0 0 100%
bmm_multitask_learning/coalescent/coalescent_inference.py m_norm 3 3 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py Item.coalesce 6 6 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py Item.optimal_t 5 5 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py CoalescentTree.__init__ 2 2 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py CoalescentTree.iterate_over 3 3 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py CoalescentTree.select_candidates 10 10 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py CoalescentTree._greedy_rate_brownian 16 16 0 0%
bmm_multitask_learning/coalescent/coalescent_inference.py (no function) 21 21 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py S_handler.__init__ 2 2 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py S_handler.log_prob_S 10 10 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py S_handler._optimize_s 13 13 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py S_handler._optimize_s.grad_S 10 10 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py S_handler.update_param 5 5 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py MultitaskProblem.__init__ 16 16 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py MultitaskProblem.get_weights 3 3 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py MultitaskProblem.fit 14 14 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py MultitaskProblem._update_weights 7 7 0 0%
bmm_multitask_learning/coalescent/coalescent_learner.py (no function) 16 16 0 0%
bmm_multitask_learning/coalescent/inverse_wishart.py InverseWishart.__init__ 7 7 0 0%
bmm_multitask_learning/coalescent/inverse_wishart.py InverseWishart.cov2corr 10 10 0 0%
bmm_multitask_learning/coalescent/inverse_wishart.py InverseWishart.update_posterior 6 6 0 0%
bmm_multitask_learning/coalescent/inverse_wishart.py InverseWishart.get_most_prob 5 5 0 0%
bmm_multitask_learning/coalescent/inverse_wishart.py (no function) 7 7 0 0%
bmm_multitask_learning/coalescent/parameters_cov.py optimal_cov 20 20 0 0%
bmm_multitask_learning/coalescent/parameters_cov.py optimal_R 2 2 0 0%
bmm_multitask_learning/coalescent/parameters_cov.py (no function) 4 4 0 0%
bmm_multitask_learning/coalescent/plot_coalescent.py plot_coalesce 21 21 0 0%
bmm_multitask_learning/coalescent/plot_coalescent.py (no function) 2 2 0 0%
bmm_multitask_learning/coalescent/task_classes.py TaskData.most_prob_w 5 5 0 0%
bmm_multitask_learning/coalescent/task_classes.py (no function) 7 7 0 0%
bmm_multitask_learning/coalescent/utils.py grad_optimizer.__init__ 3 3 0 0%
bmm_multitask_learning/coalescent/utils.py grad_optimizer.run 9 9 0 0%
bmm_multitask_learning/coalescent/utils.py MyModel.__init__ 1 1 0 0%
bmm_multitask_learning/coalescent/utils.py MyModel.predict 1 1 0 0%
bmm_multitask_learning/coalescent/utils.py (no function) 8 8 0 0%
bmm_multitask_learning/sbmtl/__init__.py (no function) 0 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.__init__ 5 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._init_hyperparams 25 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._get_flat_params 1 1 0 0%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._set_flat_params 5 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.mean_gig 5 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.mean_inv_gig 5 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.mean_log_gig 2 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.d_log_bessel_k 2 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.update_gig_hyperparams 10 10 0 0%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.update_gig_hyperparams.equations 9 9 0 0%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.update_gig_prior 13 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.update_gig_prior.equations 9 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.compute_moments_W 1 1 0 0%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.compute_moments_Z 1 1 0 0%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.compute_moments_VVT 1 1 0 0%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.compute_moments_VTV 1 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.e_step 5 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._compute_group_moments 18 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._update_posterior_matrices 31 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._update_posterior_wishart 17 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression._update_posterior_gig 18 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.m_step 1 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.fit 5 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py SparseBayesianRegression.predict 3 0 0 100%
bmm_multitask_learning/sbmtl/sparse_bayesian_regression.py (no function) 35 0 0 100%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNN.__init__ 4 4 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNN.log_likelihood 49 49 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNN.fit 25 25 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNN._unpack_parameters 13 13 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNDependentMean.__init__ 5 5 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNDependentMean.log_likelihood 42 42 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNDependentMean.fit 22 22 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNDependentMean._unpack_parameters 13 13 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.__init__ 7 7 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering._compute_task_log_likelihood 19 19 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.e_step 7 7 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.m_step 35 35 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.m_step.objective 11 11 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering._compute_map_estimate 8 8 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.fit 22 22 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.fit._compute_final_weights 3 3 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.fit.get_cluster_assignments 1 1 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.fit.get_task_similarity 2 2 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering._compute_final_weights 3 3 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.get_cluster_assignments 1 1 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNClustering.get_task_similarity 2 2 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.__init__ 8 8 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.compute_gating_probabilities 5 5 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating._compute_task_log_likelihood 19 19 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.e_step 11 11 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.m_step 44 44 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.m_step.objective 11 11 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating._compute_map_estimate 8 8 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.fit 32 32 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating._compute_final_weights 3 3 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.get_cluster_assignments 1 1 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py MultiTaskNNGating.get_task_similarity 2 2 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Algo.py (no function) 41 41 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase.__init__ 5 5 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase._initialize_weights 2 2 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase._activate 5 5 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase.compute_hidden_activations 3 3 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase.predict 2 2 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase.compute_sufficient_statistics 2 2 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py MultiTaskNNBase._normalize_data 3 3 0 0%
bmm_multitask_learning/task_clustering/MultiTask_Base_Class.py (no function) 9 9 0 0%
bmm_multitask_learning/task_clustering/__init__.py (no function) 0 0 0 100%
bmm_multitask_learning/variational/__init__.py (no function) 0 0 0 100%
bmm_multitask_learning/variational/distr.py kl_sample_estimation 4 0 0 100%
bmm_multitask_learning/variational/distr.py build_predictive 5 0 0 100%
bmm_multitask_learning/variational/distr.py (no function) 8 0 0 100%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo.__init__ 13 1 0 92%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo.forward 27 0 0 100%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo._compute_lh_per_task 4 0 0 100%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo._compute_latent_kl_per_task 3 0 0 100%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo._compute_cls_kl_per_task 2 0 0 100%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo._compute_kl 6 2 0 67%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo._get_gumbelsm_mixing 7 0 0 100%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo.classifier_mixings_params 1 1 0 0%
bmm_multitask_learning/variational/elbo.py MultiTaskElbo.latent_mixings_params 1 1 0 0%
bmm_multitask_learning/variational/elbo.py (no function) 20 0 0 100%
Total   1119 818 0 27%

No items found using the specified filter.