GNCPy's Test Coverage: 65%

Files Functions Classes

coverage.py v7.6.10, created at 2025-01-15 06:48 +0000

File function statements missing excluded coverage
src/carbs/__init__.py (no function) 0 0 0 100%
src/carbs/guidance.py gaussian_density_cost 36 36 0 0%
src/carbs/guidance.py ELQR.__init__ 14 14 0 0%
src/carbs/guidance.py ELQR.get_state_dist 3 3 0 0%
src/carbs/guidance.py ELQR.non_quad_fun_factory 2 2 0 0%
src/carbs/guidance.py ELQR.non_quad_fun_factory.non_quadratic_fun 7 7 0 0%
src/carbs/guidance.py ELQR.set_cost_model 10 10 0 0%
src/carbs/guidance.py ELQR.set_control_model 1 1 0 0%
src/carbs/guidance.py ELQR.find_end_state 4 4 0 0%
src/carbs/guidance.py ELQR.init_elqr_lst 11 11 0 0%
src/carbs/guidance.py ELQR.targets_to_wayareas 20 20 0 0%
src/carbs/guidance.py ELQR.targets_to_wayareas.find_principal_components 13 13 0 0%
src/carbs/guidance.py ELQR.targets_to_wayareas.find_largest_proj_dist 7 7 0 0%
src/carbs/guidance.py ELQR.gen_final_traj 12 12 0 0%
src/carbs/guidance.py ELQR.draw_init_states 8 8 0 0%
src/carbs/guidance.py ELQR.save_animation 5 5 0 0%
src/carbs/guidance.py ELQR.init_plot 24 24 0 0%
src/carbs/guidance.py ELQR.reset 2 2 0 0%
src/carbs/guidance.py ELQR.output_helper 9 9 0 0%
src/carbs/guidance.py ELQR.create_outputs 6 6 0 0%
src/carbs/guidance.py ELQR.plan 71 71 0 0%
src/carbs/guidance.py ELQROSPA.__init__ 6 6 0 0%
src/carbs/guidance.py ELQROSPA.get_state_dist 2 2 0 0%
src/carbs/guidance.py ELQROSPA.non_quad_fun_factory 2 2 0 0%
src/carbs/guidance.py ELQROSPA.non_quad_fun_factory.non_quadratic_fun 11 11 0 0%
src/carbs/guidance.py ELQROSPA.set_cost_model 12 12 0 0%
src/carbs/guidance.py ELQROSPA.find_end_state 34 34 0 0%
src/carbs/guidance.py ELQROSPA.init_elqr_lst 11 11 0 0%
src/carbs/guidance.py ELQROSPA.targets_to_wayareas 2 2 0 0%
src/carbs/guidance.py ELQROSPA.draw_init_states 7 7 0 0%
src/carbs/guidance.py ELQROSPA.reset 1 1 0 0%
src/carbs/guidance.py ELQROSPA.create_outputs 6 6 0 0%
src/carbs/guidance.py ELQROSPA.plan 1 1 0 0%
src/carbs/guidance.py (no function) 43 43 0 0%
src/carbs/swarm_estimator/__init__.py (no function) 0 0 0 100%
src/carbs/swarm_estimator/slam.py (no function) 0 0 0 100%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.__init__ 25 1 0 96%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.ospa_method 3 3 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.ospa_method 1 1 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.save_filter_state 20 1 0 95%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.load_filter_state 20 1 0 95%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.prob_miss_detection 1 0 0 100%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.prob_death 1 0 0 100%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.num_birth_terms 1 1 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.predict 1 1 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.correct 1 1 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.extract_states 1 1 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.cleanup 1 1 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._gate_meas 19 19 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._ospa_setup_tmat 20 0 0 100%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._ospa_setup_emat 16 0 0 100%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._ospa_input_check 11 6 0 45%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._ospa_find_s_dim 17 7 0 59%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.calculate_ospa 18 10 0 44%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.calculate_gospa 19 11 0 42%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._plt_ospa_hist 12 12 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase._plt_ospa_hist_subs 24 24 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.plot_ospa_history 18 18 0 0%
src/carbs/swarm_estimator/tracker.py RandomFiniteSetBase.plot_gospa_history 18 18 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.__init__ 8 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.save_filter_state 3 3 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.load_filter_state 2 2 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.states 3 3 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.covariances 6 6 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.cardinality 3 1 0 67%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity._gen_spawned_targets 4 1 0 75%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.predict 7 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity._predict_prob_density 10 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.correct 9 1 0 89%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity._correct_prob_density 17 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity._prune 3 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity._merge 23 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity._cap 7 5 0 29%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.extract_states 13 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.cleanup 10 0 0 100%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.__ani_state_plotting 30 30 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.plot_states 103 103 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.animate_state_plot 39 39 0 0%
src/carbs/swarm_estimator/tracker.py ProbabilityHypothesisDensity.animate_state_plot.update 12 12 0 0%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.__init__ 7 0 0 100%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.max_expected_card 1 0 0 100%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.max_expected_card 3 3 0 0%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.cardinality 1 0 0 100%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.predict 21 1 0 95%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.correct 6 1 0 83%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD._correct_prob_density 78 0 0 100%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.extract_states 30 8 0 73%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.plot_card_dist 13 13 0 0%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.plot_card_history 37 37 0 0%
src/carbs/swarm_estimator/tracker.py CardinalizedPHD.plot_number_states_per_time 17 17 0 0%
src/carbs/swarm_estimator/tracker.py _IMMPHDBase.__init__ 8 3 0 62%
src/carbs/swarm_estimator/tracker.py _IMMPHDBase._predict_prob_density 11 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMPHDBase.predict 10 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMPHDBase._prune 6 1 0 83%
src/carbs/swarm_estimator/tracker.py _IMMPHDBase._merge 41 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMPHDBase._cap 6 3 0 50%
src/carbs/swarm_estimator/tracker.py IMMProbabilityHypothesisDensity.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMProbabilityHypothesisDensity._correct_prob_density 19 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMProbabilityHypothesisDensity.correct 20 1 0 95%
src/carbs/swarm_estimator/tracker.py IMMCardinalizedPHD.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMCardinalizedPHD._correct_prob_density 95 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._TabEntry.__init__ 7 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._TabEntry.setup 9 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._HypothesisHelper.__init__ 2 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._HypothesisHelper.num_tracks 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._ExtractHistHelper.__init__ 5 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.__init__ 25 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.save_filter_state 23 1 0 96%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.load_filter_state 24 1 0 96%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.states 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.labels 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.covariances 4 2 0 50%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.filter 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.filter 2 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.cardinality 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._init_filt_states 12 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._gen_birth_tab 14 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._gen_birth_hyps 11 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._inner_predict 7 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._predict_track_tab_entry 11 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._gen_surv_tab 5 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._gen_surv_hyps 26 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._calc_avg_prob_surv_death 3 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._set_pred_hyps 15 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._calc_card_dist 10 1 0 90%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._clean_predictions 18 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.predict 10 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._inner_correct 9 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._correct_track_tab_entry 20 3 0 85%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._gen_cor_tab 14 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._gen_cor_hyps 45 2 0 96%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._calc_avg_prob_det_mdet 3 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._clean_updates 21 1 0 95%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.correct 12 2 0 83%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._extract_helper 8 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._update_extract_hist 28 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.extract_states 21 2 0 90%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.extract_most_prob_states 26 26 0 0%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._prune 10 0 0 100%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._cap 16 15 0 6%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.cleanup 9 1 0 89%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli._ospa_setup_emat 26 3 0 88%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.calculate_ospa2 19 11 0 42%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.plot_states_labels 125 125 0 0%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.plot_card_dist 15 15 0 0%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.plot_card_history 14 14 0 0%
src/carbs/swarm_estimator/tracker.py GeneralizedLabeledMultiBernoulli.plot_ospa2_history 18 18 0 0%
src/carbs/swarm_estimator/tracker.py _STMGLMBBase.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _STMGLMBBase._init_filt_states 11 1 0 91%
src/carbs/swarm_estimator/tracker.py _STMGLMBBase._gate_meas 21 21 0 0%
src/carbs/swarm_estimator/tracker.py STMGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase.__init__ 5 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase._init_filt_states 8 1 0 88%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase._calc_avg_prob_surv_death 6 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase._inner_predict 18 5 0 72%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase.predict 2 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase._calc_avg_prob_det_mdet 6 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase._inner_correct 17 5 0 71%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase.correct 2 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCGLMBBase.extract_most_prob_states 1 1 0 0%
src/carbs/swarm_estimator/tracker.py SMCGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GSMGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMGLMBBase.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMGLMBBase._init_filt_states 15 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMGLMBBase._inner_predict 7 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMGLMBBase._inner_correct 9 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli.__init__ 6 1 0 83%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli.save_filter_state 3 3 0 0%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli.load_filter_state 2 2 0 0%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli.predict 7 2 0 71%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli._unique_faster 4 0 0 100%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli._calc_avg_prob_surv_death 7 0 0 100%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli._calc_avg_prob_det_mdet 3 0 0 100%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli._gen_cor_tab 14 0 0 100%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli._gen_cor_hyps 53 2 0 96%
src/carbs/swarm_estimator/tracker.py JointGeneralizedLabeledMultiBernoulli.correct 18 2 0 89%
src/carbs/swarm_estimator/tracker.py STMJointGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py SMCJointGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py GSMJointGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMJointGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSJointGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSJointGeneralizedLabeledMultiBernoulli._gen_cor_tab 15 0 0 100%
src/carbs/swarm_estimator/tracker.py MSJointGeneralizedLabeledMultiBernoulli._gen_cor_hyps 55 2 0 96%
src/carbs/swarm_estimator/tracker.py MSJointGeneralizedLabeledMultiBernoulli.correct 47 8 0 83%
src/carbs/swarm_estimator/tracker.py MSIMMJointGeneralizedLabeledMultiBernoulli.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSIMMJointGeneralizedLabeledMultiBernoulli._correct_track_tab_entry 20 3 0 85%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._TabEntry.__init__ 8 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._TabEntry.setup 10 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._HypothesisHelper.__init__ 2 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._HypothesisHelper.num_tracks 1 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._ExtractHistHelper.__init__ 5 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.__init__ 23 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.save_filter_state 21 1 0 95%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.load_filter_state 22 1 0 95%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.states 1 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.covariances 4 2 0 50%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.filter 1 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.filter 2 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.cardinality 1 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._init_filt_states 12 1 0 92%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._inner_predict 7 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._predict_det_tab_entry 12 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._gen_pred_tab 5 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.predict 1 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._calc_avg_prob_det_mdet 3 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._inner_correct 9 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._correct_track_tab_entry 22 3 0 86%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._correct_birth_tab_entry 24 3 0 88%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._gen_cor_tab 25 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._gen_cor_hyps 47 6 0 87%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._clean_updates 21 1 0 95%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._calc_card_dist 10 1 0 90%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.correct 12 2 0 83%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._extract_helper 8 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._update_extract_hist 22 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.extract_states 19 2 0 89%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._prune 10 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._cap 16 0 0 100%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture._bern_prune 34 1 0 97%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.cleanup 11 1 0 91%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.calculate_ospa2 19 11 0 42%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.plot_states 103 103 0 0%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.plot_card_dist 15 15 0 0%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.plot_card_history 14 14 0 0%
src/carbs/swarm_estimator/tracker.py PoissonMultiBernoulliMixture.plot_ospa2_history 18 18 0 0%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture.labels 1 0 0 100%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture._correct_birth_tab_entry 24 3 0 88%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture._gen_cor_tab 26 0 0 100%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture._update_extract_hist 28 0 0 100%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture.extract_states 21 2 0 90%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture._ospa_setup_emat 26 3 0 88%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture.calculate_ospa2 19 11 0 42%
src/carbs/swarm_estimator/tracker.py LabeledPoissonMultiBernoulliMixture.plot_states_labels 125 125 0 0%
src/carbs/swarm_estimator/tracker.py _STMPMBMBase.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _STMPMBMBase._init_filt_states 11 0 0 100%
src/carbs/swarm_estimator/tracker.py _STMPMBMBase._gate_meas 21 21 0 0%
src/carbs/swarm_estimator/tracker.py STMPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py STMLabeledPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase.__init__ 5 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase._init_filt_states 8 1 0 88%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase._calc_avg_prob_surv_death 6 6 0 0%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase._inner_predict 18 5 0 72%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase.predict 2 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase._calc_avg_prob_det_mdet 6 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase._inner_correct 17 5 0 71%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase.correct 2 0 0 100%
src/carbs/swarm_estimator/tracker.py _SMCPMBMBase.extract_most_prob_states 1 1 0 0%
src/carbs/swarm_estimator/tracker.py SMCPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py SMCLabeledPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMPMBMBase._init_filt_states 15 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMPMBMBase._inner_predict 7 0 0 100%
src/carbs/swarm_estimator/tracker.py _IMMPMBMBase._inner_correct 9 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py IMMLabeledPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSPoissonMultiBernoulliMixture._gen_cor_tab 25 0 0 100%
src/carbs/swarm_estimator/tracker.py MSPoissonMultiBernoulliMixture._gen_cor_hyps 56 8 0 86%
src/carbs/swarm_estimator/tracker.py MSPoissonMultiBernoulliMixture.correct 42 2 0 95%
src/carbs/swarm_estimator/tracker.py MSLabeledPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSLabeledPoissonMultiBernoulliMixture._gen_cor_tab 26 0 0 100%
src/carbs/swarm_estimator/tracker.py MSLabeledPoissonMultiBernoulliMixture._gen_cor_hyps 58 8 0 86%
src/carbs/swarm_estimator/tracker.py MSLabeledPoissonMultiBernoulliMixture.correct 42 2 0 95%
src/carbs/swarm_estimator/tracker.py MSIMMPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py MSIMMLabeledPoissonMultiBernoulliMixture.__init__ 1 0 0 100%
src/carbs/swarm_estimator/tracker.py (no function) 323 0 0 100%
src/carbs/utilities/__init__.py (no function) 0 0 0 100%
src/carbs/utilities/graphs.py k_shortest 29 3 0 90%
src/carbs/utilities/graphs.py __k_short_helper 65 4 0 94%
src/carbs/utilities/graphs.py bfm_shortest_path 8 0 0 100%
src/carbs/utilities/graphs.py __bfm_helper 18 0 0 100%
src/carbs/utilities/graphs.py __bfm_helper.init 13 0 0 100%
src/carbs/utilities/graphs.py murty_m_best 16 1 0 94%
src/carbs/utilities/graphs.py murty_m_best_all_meas_assigned 15 1 0 93%
src/carbs/utilities/graphs.py __murty_helper 48 3 0 94%
src/carbs/utilities/graphs.py a_star_search 44 3 0 93%
src/carbs/utilities/graphs.py (no function) 11 0 0 100%
src/carbs/utilities/graphs_subroutines.py assign_opt 50 15 0 70%
src/carbs/utilities/graphs_subroutines.py __aop_step2a 6 0 0 100%
src/carbs/utilities/graphs_subroutines.py __aop_step2b 7 0 0 100%
src/carbs/utilities/graphs_subroutines.py __aop_step3 24 0 0 100%
src/carbs/utilities/graphs_subroutines.py __aop_step4 32 0 0 100%
src/carbs/utilities/graphs_subroutines.py __aop_step5 17 0 0 100%
src/carbs/utilities/graphs_subroutines.py __aop_build_assign 5 0 0 100%
src/carbs/utilities/graphs_subroutines.py __aop_comp_assign 9 0 0 100%
src/carbs/utilities/graphs_subroutines.py AStarNode.__init__ 7 0 0 100%
src/carbs/utilities/graphs_subroutines.py AStarNode.__eq__ 1 0 0 100%
src/carbs/utilities/graphs_subroutines.py astar_return_path 19 0 0 100%
src/carbs/utilities/graphs_subroutines.py (no function) 13 0 0 100%
src/carbs/utilities/sampling.py gibbs 28 1 0 96%
src/carbs/utilities/sampling.py mm_gibbs 49 49 0 0%
src/carbs/utilities/sampling.py (no function) 3 0 0 100%
Total   4635 1605 0 65%

No items found using the specified filter.