src/gncpy/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/gncpy/control/__init__.py |
(no function) |
3 |
0 |
0 |
100% |
src/gncpy/control/elqr.py |
ELQR.__init__ |
14 |
0 |
0 |
100% |
src/gncpy/control/elqr.py |
ELQR.set_cost_model |
11 |
5 |
0 |
55% |
src/gncpy/control/elqr.py |
ELQR.cost_function |
4 |
1 |
0 |
75% |
src/gncpy/control/elqr.py |
ELQR.prop_state_forward |
13 |
4 |
0 |
69% |
src/gncpy/control/elqr.py |
ELQR.quadratize_cost |
25 |
1 |
0 |
96% |
src/gncpy/control/elqr.py |
ELQR.quadratize_final_cost |
6 |
1 |
0 |
83% |
src/gncpy/control/elqr.py |
ELQR._determine_cost_matrices |
1 |
0 |
0 |
100% |
src/gncpy/control/elqr.py |
ELQR._back_pass_update_traj |
1 |
0 |
0 |
100% |
src/gncpy/control/elqr.py |
ELQR.forward_pass_step |
23 |
2 |
0 |
91% |
src/gncpy/control/elqr.py |
ELQR.forward_pass |
3 |
0 |
0 |
100% |
src/gncpy/control/elqr.py |
ELQR.draw_traj |
23 |
23 |
0 |
0% |
src/gncpy/control/elqr.py |
ELQR.reset |
15 |
0 |
0 |
100% |
src/gncpy/control/elqr.py |
ELQR.calculate_control |
103 |
54 |
0 |
48% |
src/gncpy/control/elqr.py |
(no function) |
24 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.__init__ |
16 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.dt |
3 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.dt |
3 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.Q |
1 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.R |
1 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.set_state_model |
6 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.set_cost_model |
9 |
3 |
0 |
67% |
src/gncpy/control/lqr.py |
LQR.prop_state |
17 |
2 |
0 |
88% |
src/gncpy/control/lqr.py |
LQR.get_state_space |
10 |
1 |
0 |
90% |
src/gncpy/control/lqr.py |
LQR.prop_state_backward |
4 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR._determine_cost_matrices |
16 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR._back_pass_update_traj |
1 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.backward_pass_step |
22 |
2 |
0 |
91% |
src/gncpy/control/lqr.py |
LQR.backward_pass |
3 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.cost_function |
10 |
0 |
0 |
100% |
src/gncpy/control/lqr.py |
LQR.solve_dare |
7 |
2 |
0 |
71% |
src/gncpy/control/lqr.py |
LQR.calculate_control |
72 |
8 |
0 |
89% |
src/gncpy/control/lqr.py |
(no function) |
25 |
0 |
0 |
100% |
src/gncpy/coordinate_transforms.py |
ecef_to_LLA |
22 |
22 |
0 |
0% |
src/gncpy/coordinate_transforms.py |
lla_to_ECEF |
9 |
9 |
0 |
0% |
src/gncpy/coordinate_transforms.py |
lla_to_NED |
8 |
8 |
0 |
0% |
src/gncpy/coordinate_transforms.py |
ecef_to_NED |
7 |
7 |
0 |
0% |
src/gncpy/coordinate_transforms.py |
ned_to_LLA |
16 |
16 |
0 |
0% |
src/gncpy/coordinate_transforms.py |
(no function) |
7 |
7 |
0 |
0% |
src/gncpy/data_fusion.py |
GeneralizedCovarianceIntersection |
22 |
1 |
0 |
95% |
src/gncpy/data_fusion.py |
GeneralizedCovarianceIntersection.obj_func |
8 |
2 |
0 |
75% |
src/gncpy/data_fusion.py |
(no function) |
5 |
0 |
0 |
100% |
src/gncpy/distributions.py |
_QuadPointIter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/distributions.py |
_QuadPointIter.__next__ |
7 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.__init__ |
4 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.num_points |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.mean |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.cov |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints._factor_scale_matrix |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.update_points |
12 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.update_points.create_combos |
2 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.__iter__ |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
QuadraturePoints.plot_points |
15 |
15 |
0 |
0% |
src/gncpy/distributions.py |
SigmaPoints.__init__ |
4 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.lam |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.num_points |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.weights_mean |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.weights_mean |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.weights_cov |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.weights_cov |
3 |
1 |
0 |
67% |
src/gncpy/distributions.py |
SigmaPoints.mean |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.cov |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.init_weights |
8 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SigmaPoints.update_points |
9 |
1 |
0 |
89% |
src/gncpy/distributions.py |
Particle.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
Particle.mean |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
Particle.mean |
1 |
1 |
0 |
0% |
src/gncpy/distributions.py |
_ParticleDistIter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/distributions.py |
_ParticleDistIter.__next__ |
6 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SimpleParticleDistribution.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SimpleParticleDistribution.num_particles |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
SimpleParticleDistribution.plot_particles |
17 |
17 |
0 |
0% |
src/gncpy/distributions.py |
ParticleDistribution.__init__ |
7 |
0 |
0 |
100% |
src/gncpy/distributions.py |
ParticleDistribution.particles |
6 |
1 |
0 |
83% |
src/gncpy/distributions.py |
ParticleDistribution.weights |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
ParticleDistribution.weights |
1 |
1 |
0 |
0% |
src/gncpy/distributions.py |
ParticleDistribution.particles |
1 |
1 |
0 |
0% |
src/gncpy/distributions.py |
ParticleDistribution.uncertainties |
6 |
6 |
0 |
0% |
src/gncpy/distributions.py |
ParticleDistribution.add_particle |
8 |
0 |
0 |
100% |
src/gncpy/distributions.py |
ParticleDistribution.clear_particles |
4 |
0 |
0 |
100% |
src/gncpy/distributions.py |
ParticleDistribution.update_weights |
5 |
1 |
0 |
80% |
src/gncpy/distributions.py |
ParticleDistribution.mean |
4 |
1 |
0 |
75% |
src/gncpy/distributions.py |
ParticleDistribution.covariance |
6 |
1 |
0 |
83% |
src/gncpy/distributions.py |
ParticleDistribution.num_particles |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
ParticleDistribution.__iter__ |
1 |
0 |
0 |
100% |
src/gncpy/distributions.py |
(no function) |
79 |
0 |
0 |
100% |
src/gncpy/dynamics/__init__.py |
(no function) |
7 |
0 |
0 |
100% |
src/gncpy/dynamics/aircraft/__init__.py |
(no function) |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
AeroParams.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
MassParams.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
PropParams.__init__ |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
MotorParams.__init__ |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
MotorParams.num_motors |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
GeoParams.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
AircraftParams.__init__ |
5 |
5 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Effector.step |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
ListEnum.__new__ |
11 |
11 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
ListEnum.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
ListEnum.__str__ |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
ListEnum.__eq__ |
7 |
7 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
ListEnum.get_num_states |
8 |
8 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
v_smap._get_ordered_key |
18 |
18 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
v_smap.get_ordered_names |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
v_smap.get_ordered_units |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle.__init__ |
5 |
5 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._get_dcm_earth2body |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle.set_dcm_earth2body |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._calc_aero_force_mom |
12 |
12 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._calc_grav_force_mom |
3 |
3 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._calc_prop_force_mom |
13 |
13 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._calc_force_mom |
8 |
8 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle.eul_to_dcm |
7 |
7 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._six_dof_model |
22 |
22 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._six_dof_model.ode_ang |
11 |
11 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle._six_dof_model.ode |
6 |
6 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle.calc_derived_states |
19 |
19 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Vehicle.step |
29 |
29 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Environment.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Environment._lower_atmo |
31 |
31 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Environment._atmo |
4 |
4 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
Environment.step |
7 |
7 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
SimpleMultirotor.__init__ |
17 |
17 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
SimpleMultirotor.validate_params_file |
8 |
8 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
SimpleMultirotor.propagate_state |
4 |
4 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
SimpleMultirotor.set_initial_conditions |
16 |
16 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
SimpleMultirotor.get_state_mat |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
SimpleMultirotor.get_input_mat |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/aircraft/simple_multirotor.py |
(no function) |
110 |
110 |
0 |
0% |
src/gncpy/dynamics/basic/__init__.py |
(no function) |
12 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.__init__ |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.allow_cpp |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.control_model |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.control_model |
4 |
1 |
0 |
75% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.get_input_mat |
4 |
4 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.args_to_params |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.state_names |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.propagate_state |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.get_dis_process_noise_mat |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
ClohessyWiltshireOrbit.get_state_mat |
2 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit.py |
(no function) |
23 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.__init__ |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.allow_cpp |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.control_model |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.control_model |
4 |
1 |
0 |
75% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.get_input_mat |
4 |
4 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.args_to_params |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.state_names |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.propagate_state |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.get_dis_process_noise_mat |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
ClohessyWiltshireOrbit2d.get_state_mat |
2 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/clohessy_wiltshire_orbit2d.py |
(no function) |
23 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
CoordinatedTurnKnown.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
CoordinatedTurnKnown.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
CoordinatedTurnKnown.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
CoordinatedTurnKnown.get_state_mat |
6 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
CoordinatedTurnKnown.get_input_mat |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
CoordinatedTurnKnown.propagate_state |
9 |
3 |
0 |
67% |
src/gncpy/dynamics/basic/coordinated_turn_known.py |
(no function) |
12 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.alpha |
3 |
3 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.beta |
3 |
1 |
0 |
67% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.cont_fnc_lst |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.get_state_mat |
15 |
1 |
0 |
93% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.get_input_mat |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
CoordinatedTurnUnknown.propagate_state |
9 |
3 |
0 |
67% |
src/gncpy/dynamics/basic/coordinated_turn_unknown.py |
(no function) |
19 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.cont_fnc_lst |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.get_state_mat |
5 |
1 |
0 |
80% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.get_input_mat |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
CurvilinearMotion.propagate_state |
21 |
8 |
0 |
62% |
src/gncpy/dynamics/basic/curvilinear_motion.py |
(no function) |
15 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.__init__ |
6 |
1 |
0 |
83% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.allow_cpp |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.control_model |
2 |
2 |
0 |
0% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.control_model |
4 |
1 |
0 |
75% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.get_input_mat |
4 |
1 |
0 |
75% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.args_to_params |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.model |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.state_names |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.propagate_state |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.get_dis_process_noise_mat |
2 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/double_integrator.py |
DoubleIntegrator.get_state_mat |
2 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/double_integrator.py |
(no function) |
22 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.allow_cpp |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.propagate_state |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.get_state_mat |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/dynamics_base.py |
DynamicsBase.get_input_mat |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/dynamics_base.py |
(no function) |
16 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.__init__ |
7 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.__init__.g0 |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.__init__.g1 |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.__init__.g2 |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.wheel_separation |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.cont_fnc_lst |
4 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.cont_fnc_lst.f0 |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.cont_fnc_lst.f1 |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
IRobotCreate.cont_fnc_lst.f2 |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/irobot_create.py |
(no function) |
13 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst |
7 |
7 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst.f0 |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst.f1 |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst.f2 |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst.f3 |
5 |
5 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst.f4 |
5 |
5 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
KarlgaardOrbit.cont_fnc_lst.f5 |
5 |
5 |
0 |
0% |
src/gncpy/dynamics/basic/karlgaard_orbit.py |
(no function) |
11 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/linear_dynamics_base.py |
LinearDynamicsBase.__init__ |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/linear_dynamics_base.py |
LinearDynamicsBase.get_input_mat |
3 |
3 |
0 |
0% |
src/gncpy/dynamics/basic/linear_dynamics_base.py |
LinearDynamicsBase.get_dis_process_noise_mat |
3 |
3 |
0 |
0% |
src/gncpy/dynamics/basic/linear_dynamics_base.py |
LinearDynamicsBase.propagate_state |
13 |
13 |
0 |
0% |
src/gncpy/dynamics/basic/linear_dynamics_base.py |
(no function) |
8 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.__init__ |
5 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.cont_fnc_lst |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase._cont_dyn |
7 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.get_state_mat |
10 |
5 |
0 |
50% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.get_state_mat.factory |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.get_input_mat |
9 |
2 |
0 |
78% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.get_input_mat.factory |
1 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
NonlinearDynamicsBase.propagate_state |
18 |
6 |
0 |
67% |
src/gncpy/dynamics/basic/nonlinear_dynamics_base.py |
(no function) |
15 |
0 |
0 |
100% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.control_model |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst |
8 |
8 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f0 |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f1 |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f2 |
1 |
1 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f3 |
10 |
10 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f4 |
10 |
10 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f5 |
7 |
7 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
TschaunerHempelOrbit.cont_fnc_lst.f6 |
6 |
6 |
0 |
0% |
src/gncpy/dynamics/basic/tschauner_hempel_orbit.py |
(no function) |
11 |
0 |
0 |
100% |
src/gncpy/errors.py |
(no function) |
6 |
0 |
0 |
100% |
src/gncpy/filters/__init__.py |
(no function) |
20 |
0 |
0 |
100% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.predict |
1 |
1 |
0 |
0% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.correct |
1 |
1 |
0 |
0% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.set_state_model |
1 |
1 |
0 |
0% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.set_measurement_model |
1 |
1 |
0 |
0% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.save_filter_state |
3 |
0 |
0 |
100% |
src/gncpy/filters/bayes_filter.py |
BayesFilter.load_filter_state |
1 |
0 |
0 |
100% |
src/gncpy/filters/bayes_filter.py |
(no function) |
15 |
0 |
0 |
100% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.__init__ |
9 |
2 |
0 |
78% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.save_filter_state |
6 |
0 |
0 |
100% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.load_filter_state |
5 |
0 |
0 |
100% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.predict |
3 |
0 |
0 |
100% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.correct |
16 |
3 |
0 |
81% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.set_state_model |
1 |
1 |
0 |
0% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.set_measurement_model |
1 |
1 |
0 |
0% |
src/gncpy/filters/bootstrap_filter.py |
BootstrapFilter.plot_particles |
1 |
1 |
0 |
0% |
src/gncpy/filters/bootstrap_filter.py |
(no function) |
16 |
0 |
0 |
100% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.cont_cov |
1 |
1 |
0 |
0% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.cont_cov |
1 |
1 |
0 |
0% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.integrator_type |
1 |
1 |
0 |
0% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.integrator_type |
1 |
1 |
0 |
0% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.integrator_params |
1 |
1 |
0 |
0% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.integrator_params |
1 |
1 |
0 |
0% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.set_state_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
EKFGaussianScaleMixtureFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/ekf_gaussian_scale_mixture_filter.py |
(no function) |
18 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.__init__ |
11 |
1 |
0 |
91% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.save_filter_state |
10 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.load_filter_state |
9 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.set_state_model |
6 |
2 |
0 |
67% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter._cont_dyn |
4 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter._predict_next_state |
25 |
7 |
0 |
72% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter._init_model |
8 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.predict |
27 |
4 |
0 |
85% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter._get_meas_mat |
7 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter._est_meas |
7 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/extended_kalman_filter.py |
ExtendedKalmanFilter.correct |
23 |
1 |
0 |
96% |
src/gncpy/filters/extended_kalman_filter.py |
(no function) |
22 |
0 |
0 |
100% |
src/gncpy/filters/gci_filter.py |
GCIFilter.__init__ |
8 |
1 |
0 |
88% |
src/gncpy/filters/gci_filter.py |
GCIFilter.save_filter_state |
9 |
1 |
0 |
89% |
src/gncpy/filters/gci_filter.py |
GCIFilter.load_filter_state |
10 |
1 |
0 |
90% |
src/gncpy/filters/gci_filter.py |
GCIFilter.set_state_model |
1 |
1 |
0 |
0% |
src/gncpy/filters/gci_filter.py |
GCIFilter.set_measurement_model |
3 |
3 |
0 |
0% |
src/gncpy/filters/gci_filter.py |
GCIFilter.cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/gci_filter.py |
GCIFilter.cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/gci_filter.py |
GCIFilter.proc_noise |
1 |
0 |
0 |
100% |
src/gncpy/filters/gci_filter.py |
GCIFilter.proc_noise |
1 |
1 |
0 |
0% |
src/gncpy/filters/gci_filter.py |
GCIFilter.predict |
1 |
0 |
0 |
100% |
src/gncpy/filters/gci_filter.py |
GCIFilter.correct |
39 |
0 |
0 |
100% |
src/gncpy/filters/gci_filter.py |
(no function) |
21 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
_GSMProcNoiseEstimator.__init__ |
5 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
_GSMProcNoiseEstimator.maxlen |
1 |
1 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
_GSMProcNoiseEstimator.maxlen |
2 |
2 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
_GSMProcNoiseEstimator.win_len |
1 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
_GSMProcNoiseEstimator.estimate_next |
27 |
2 |
0 |
93% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.__init__ |
6 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.save_filter_state |
9 |
1 |
0 |
89% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.load_filter_state |
15 |
1 |
0 |
93% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.set_state_model |
3 |
1 |
0 |
67% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.set_measurement_model |
3 |
1 |
0 |
67% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_student_t_pf |
19 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_student_t_pf.import_w_factory |
2 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_student_t_pf.import_w_factory.import_w_fnc |
2 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_student_t_pf.gsm_import_dist_factory |
2 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_student_t_pf.gsm_import_dist_factory.import_dist_fnc |
17 |
2 |
0 |
88% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_cauchy_pf |
14 |
14 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_cauchy_pf.import_w_factory |
2 |
2 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_cauchy_pf.import_w_factory.import_w_fnc |
2 |
2 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_cauchy_pf.gsm_import_dist_factory |
2 |
2 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase._define_cauchy_pf.gsm_import_dist_factory.import_dist_fnc |
13 |
13 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.set_meas_noise_model |
29 |
13 |
0 |
55% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.set_process_noise_model |
10 |
3 |
0 |
70% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.cov |
3 |
1 |
0 |
67% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.proc_noise |
3 |
1 |
0 |
67% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.proc_noise |
1 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.meas_noise |
3 |
3 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.meas_noise |
1 |
1 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.predict |
1 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.correct |
7 |
0 |
0 |
100% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.correct.est_meas_noise |
11 |
1 |
0 |
91% |
src/gncpy/filters/gsm_filter_base.py |
GSMFilterBase.plot_particles |
12 |
12 |
0 |
0% |
src/gncpy/filters/gsm_filter_base.py |
(no function) |
44 |
0 |
0 |
100% |
src/gncpy/filters/imm_gci_filter.py |
IMMGCIFilter.__init__ |
7 |
1 |
0 |
86% |
src/gncpy/filters/imm_gci_filter.py |
IMMGCIFilter.save_filter_state |
17 |
0 |
0 |
100% |
src/gncpy/filters/imm_gci_filter.py |
IMMGCIFilter.load_filter_state |
19 |
1 |
0 |
95% |
src/gncpy/filters/imm_gci_filter.py |
IMMGCIFilter.set_measurement_model |
3 |
3 |
0 |
0% |
src/gncpy/filters/imm_gci_filter.py |
IMMGCIFilter.predict |
1 |
0 |
0 |
100% |
src/gncpy/filters/imm_gci_filter.py |
IMMGCIFilter.correct |
52 |
1 |
0 |
98% |
src/gncpy/filters/imm_gci_filter.py |
(no function) |
13 |
0 |
0 |
100% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.__init__ |
8 |
0 |
0 |
100% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.cov |
4 |
0 |
0 |
100% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.cov |
1 |
1 |
0 |
0% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.save_filter_state |
13 |
0 |
0 |
100% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.load_filter_state |
15 |
1 |
0 |
93% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.initialize_states |
15 |
2 |
0 |
87% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.initialize_filters |
4 |
1 |
0 |
75% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.set_models |
2 |
0 |
0 |
100% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.set_measurement_model |
2 |
2 |
0 |
0% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.predict |
31 |
1 |
0 |
97% |
src/gncpy/filters/interacting_multiple_model.py |
InteractingMultipleModel.correct |
17 |
1 |
0 |
94% |
src/gncpy/filters/interacting_multiple_model.py |
(no function) |
18 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.__init__ |
17 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.__repr__ |
3 |
3 |
0 |
0% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.__str__ |
3 |
3 |
0 |
0% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.cov |
3 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.cov |
3 |
1 |
0 |
67% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.save_filter_state |
28 |
3 |
0 |
89% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.load_filter_state |
17 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.set_state_model |
30 |
16 |
0 |
47% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.set_measurement_model |
15 |
1 |
0 |
93% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.set_measurement_noise_estimator |
1 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter._predict_next_state |
17 |
3 |
0 |
82% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter._init_model |
8 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.predict |
8 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter._get_meas_mat |
4 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter._est_meas |
3 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter._meas_fit_pdf |
4 |
0 |
0 |
100% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter._calc_meas_fit |
6 |
3 |
0 |
50% |
src/gncpy/filters/kalman_filter.py |
KalmanFilter.correct |
23 |
2 |
0 |
91% |
src/gncpy/filters/kalman_filter.py |
(no function) |
29 |
0 |
0 |
100% |
src/gncpy/filters/kf_gaussian_scale_mixture_filter.py |
KFGaussianScaleMixtureFilter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/filters/kf_gaussian_scale_mixture_filter.py |
KFGaussianScaleMixtureFilter.dt |
1 |
1 |
0 |
0% |
src/gncpy/filters/kf_gaussian_scale_mixture_filter.py |
KFGaussianScaleMixtureFilter.dt |
1 |
0 |
0 |
100% |
src/gncpy/filters/kf_gaussian_scale_mixture_filter.py |
KFGaussianScaleMixtureFilter.set_state_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/kf_gaussian_scale_mixture_filter.py |
KFGaussianScaleMixtureFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/kf_gaussian_scale_mixture_filter.py |
(no function) |
10 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_ukf.py |
MaxCorrEntUKF.__init__ |
5 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_ukf.py |
MaxCorrEntUKF.save_filter_state |
6 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_ukf.py |
MaxCorrEntUKF.load_filter_state |
5 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_ukf.py |
MaxCorrEntUKF._calc_meas_cov |
20 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_ukf.py |
MaxCorrEntUKF.correct |
4 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_ukf.py |
(no function) |
10 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF.save_filter_state |
3 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF.load_filter_state |
2 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF._inner_correct |
1 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF.correct |
2 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF.kernel_bandwidth |
1 |
1 |
0 |
0% |
src/gncpy/filters/max_corr_ent_upf.py |
MaxCorrEntUPF.kernel_bandwidth |
1 |
0 |
0 |
100% |
src/gncpy/filters/max_corr_ent_upf.py |
(no function) |
13 |
0 |
0 |
100% |
src/gncpy/filters/mcmc_particle_filter_base.py |
MCMCParticleFilterBase.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/filters/mcmc_particle_filter_base.py |
MCMCParticleFilterBase.move_particles |
1 |
1 |
0 |
0% |
src/gncpy/filters/mcmc_particle_filter_base.py |
(no function) |
7 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.__init__ |
18 |
2 |
0 |
89% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.save_filter_state |
13 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.load_filter_state |
12 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.meas_likelihood_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.meas_likelihood_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.proposal_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.proposal_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.proposal_sampling_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.proposal_sampling_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.transition_prob_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.transition_prob_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.set_state_model |
6 |
3 |
0 |
50% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.set_measurement_model |
5 |
3 |
0 |
40% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.cov |
1 |
1 |
0 |
0% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.num_particles |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.init_from_dist |
3 |
1 |
0 |
67% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.extract_dist |
3 |
3 |
0 |
0% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.init_particles |
6 |
6 |
0 |
0% |
src/gncpy/filters/particle_filter.py |
ParticleFilter._calc_state |
1 |
0 |
0 |
100% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.predict |
14 |
3 |
0 |
79% |
src/gncpy/filters/particle_filter.py |
ParticleFilter._est_meas |
6 |
2 |
0 |
67% |
src/gncpy/filters/particle_filter.py |
ParticleFilter._selection |
27 |
5 |
0 |
81% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.correct |
20 |
5 |
0 |
75% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.plot_particles |
21 |
21 |
0 |
0% |
src/gncpy/filters/particle_filter.py |
ParticleFilter.plot_weighted_particles |
19 |
19 |
0 |
0% |
src/gncpy/filters/particle_filter.py |
(no function) |
49 |
0 |
0 |
100% |
src/gncpy/filters/qkf_gaussian_scale_mixture_filter.py |
QKFGaussianScaleMixtureFilter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/filters/qkf_gaussian_scale_mixture_filter.py |
QKFGaussianScaleMixtureFilter.points_per_axis |
1 |
1 |
0 |
0% |
src/gncpy/filters/qkf_gaussian_scale_mixture_filter.py |
QKFGaussianScaleMixtureFilter.points_per_axis |
1 |
0 |
0 |
100% |
src/gncpy/filters/qkf_gaussian_scale_mixture_filter.py |
QKFGaussianScaleMixtureFilter.set_state_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/qkf_gaussian_scale_mixture_filter.py |
QKFGaussianScaleMixtureFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/qkf_gaussian_scale_mixture_filter.py |
(no function) |
10 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.__init__ |
5 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.save_filter_state |
6 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.load_filter_state |
5 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.points_per_axis |
1 |
1 |
0 |
0% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.points_per_axis |
1 |
1 |
0 |
0% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.set_state_model |
7 |
3 |
0 |
57% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter._factorize_cov |
3 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter._pred_update_cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter._predict_next_state |
5 |
3 |
0 |
40% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.predict |
13 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter._corr_update_cov |
2 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter._est_meas |
3 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter._corr_core |
9 |
0 |
0 |
100% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.correct |
18 |
1 |
0 |
94% |
src/gncpy/filters/quadrature_kalman_filter.py |
QuadratureKalmanFilter.plot_quadrature |
1 |
1 |
0 |
0% |
src/gncpy/filters/quadrature_kalman_filter.py |
(no function) |
26 |
0 |
0 |
100% |
src/gncpy/filters/sqkf_gaussian_scale_mixture_filter.py |
SQKFGaussianScaleMixtureFilter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/filters/sqkf_gaussian_scale_mixture_filter.py |
SQKFGaussianScaleMixtureFilter.set_state_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/sqkf_gaussian_scale_mixture_filter.py |
SQKFGaussianScaleMixtureFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/sqkf_gaussian_scale_mixture_filter.py |
(no function) |
6 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.__init__ |
4 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.save_filter_state |
5 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.load_filter_state |
4 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.set_measurement_noise_estimator |
1 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.cov |
3 |
1 |
0 |
67% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.proc_noise |
1 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.proc_noise |
3 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.meas_noise |
1 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.meas_noise |
3 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF._factorize_cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF._pred_update_cov |
4 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF._corr_update_cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
SquareRootQKF.correct |
17 |
0 |
0 |
100% |
src/gncpy/filters/square_root_qkf.py |
(no function) |
25 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.__init__ |
6 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.save_filter_state |
7 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.load_filter_state |
6 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.cov |
4 |
2 |
0 |
50% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.cov |
1 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.predict |
5 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter._meas_fit_pdf |
1 |
0 |
0 |
100% |
src/gncpy/filters/students_t_filter.py |
StudentsTFilter.correct |
23 |
2 |
0 |
91% |
src/gncpy/filters/students_t_filter.py |
(no function) |
15 |
0 |
0 |
100% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.__init__ |
2 |
0 |
0 |
100% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.set_state_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.init_sigma_points |
1 |
0 |
0 |
100% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.dt |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.dt |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.alpha |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.alpha |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.beta |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.beta |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.kappa |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
UKFGaussianScaleMixtureFilter.kappa |
1 |
1 |
0 |
0% |
src/gncpy/filters/ukf_gaussian_scale_mixture_filter.py |
(no function) |
23 |
0 |
0 |
100% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.__init__ |
13 |
4 |
0 |
69% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.save_filter_state |
9 |
0 |
0 |
100% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.load_filter_state |
8 |
0 |
0 |
100% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.init_sigma_points |
13 |
2 |
0 |
85% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.set_state_model |
7 |
3 |
0 |
57% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.set_measurement_noise_estimator |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.predict |
11 |
3 |
0 |
73% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter._calc_meas_cov |
9 |
0 |
0 |
100% |
src/gncpy/filters/unscented_kalman_filter.py |
UnscentedKalmanFilter.correct |
16 |
1 |
0 |
94% |
src/gncpy/filters/unscented_kalman_filter.py |
(no function) |
18 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.__init__ |
3 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.save_filter_state |
4 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.load_filter_state |
3 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.meas_likelihood_fnc |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.meas_likelihood_fnc |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.proposal_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.proposal_fnc |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.proposal_sampling_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.proposal_sampling_fnc |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.transition_prob_fnc |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.transition_prob_fnc |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.meas_noise |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.meas_noise |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.proc_noise |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.proc_noise |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.set_state_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.set_measurement_model |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter._predict_loop |
15 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.predict |
6 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter._inner_correct |
1 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter._est_meas |
1 |
1 |
0 |
0% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter._correct_loop |
25 |
2 |
0 |
92% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.correct |
9 |
1 |
0 |
89% |
src/gncpy/filters/unscented_particle_filter.py |
UnscentedParticleFilter.move_particles |
13 |
0 |
0 |
100% |
src/gncpy/filters/unscented_particle_filter.py |
(no function) |
45 |
0 |
0 |
100% |
src/gncpy/game_engine/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/gncpy/game_engine/base_game.py |
ndarray_representer |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
WindowParams.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseParams.__init__ |
2 |
2 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
Base2dParams.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.__init__ |
18 |
18 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.setup |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.register_params |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.validate_config_file |
8 |
8 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.parse_config_file |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.parse_config_file.helper |
39 |
39 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.reset |
12 |
12 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.s_movement |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.s_collision |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.s_game_over |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.s_score |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.s_input |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame.step |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.__init__ |
6 |
6 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.current_time |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.elapsed_time |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.setup |
7 |
7 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.register_params |
5 |
5 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.get_image_size |
2 |
2 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.append_name_to_keys |
5 |
5 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.reset |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.step |
22 |
22 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.s_render |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
BaseGame2d.close |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/base_game.py |
(no function) |
51 |
51 |
0 |
0% |
src/gncpy/game_engine/components.py |
CShape.__init__ |
23 |
23 |
0 |
0% |
src/gncpy/game_engine/components.py |
CTransform.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/components.py |
CCollision.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/components.py |
CBirth.__init__ |
9 |
9 |
0 |
0% |
src/gncpy/game_engine/components.py |
CBirth.sample |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/components.py |
CEvents.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/components.py |
CHazard.__init__ |
2 |
2 |
0 |
0% |
src/gncpy/game_engine/components.py |
CCapabilities.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/components.py |
CPriority.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/components.py |
CDynamics.__init__ |
15 |
15 |
0 |
0% |
src/gncpy/game_engine/components.py |
(no function) |
35 |
35 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.active |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.tag |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.id |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.destroy |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.has_component |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.get_component |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
Entity.add_component |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/entities.py |
EntityManager.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/entities.py |
EntityManager._remove_dead_entities |
6 |
6 |
0 |
0% |
src/gncpy/game_engine/entities.py |
EntityManager.update |
9 |
9 |
0 |
0% |
src/gncpy/game_engine/entities.py |
EntityManager.add_entity |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/entities.py |
EntityManager.get_entities |
5 |
5 |
0 |
0% |
src/gncpy/game_engine/entities.py |
EntityManager.get_entity_ids |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/entities.py |
(no function) |
21 |
21 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
Physics2dParams.__init__ |
6 |
6 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
Physics2dParams.update_dt |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
Collision2dParams.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
check_collision2d |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
_get_overlap2d |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
resolve_collision2d |
14 |
14 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
clamp_window_bounds2d |
21 |
21 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
pixels_to_dist |
12 |
12 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
dist_to_pixels |
12 |
12 |
0 |
0% |
src/gncpy/game_engine/physics2d.py |
(no function) |
16 |
16 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
Shape2dParams.__init__ |
6 |
6 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
init_rendering_system |
3 |
3 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
init_window |
5 |
5 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
get_drawable_entities |
4 |
4 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
get_drawable_entities._can_draw |
1 |
1 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
render |
23 |
23 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
shutdown |
2 |
2 |
0 |
0% |
src/gncpy/game_engine/rendering2d.py |
(no function) |
14 |
14 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
BirthModelParams.__init__ |
7 |
7 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
ControlModelParams.__init__ |
5 |
5 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
StateConstraintParams.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
DynamicsParams.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
PlayerParams.__init__ |
5 |
5 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
ObstacleParams.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
TargetParams.__init__ |
7 |
7 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
HazardParams.__init__ |
5 |
5 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
ScoreParams.__init__ |
11 |
11 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
Params.__init__ |
6 |
6 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
EventType.__str__ |
1 |
1 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.__init__ |
7 |
7 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.register_params |
12 |
12 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_obstacles |
11 |
11 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_hazards |
15 |
15 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_targets |
24 |
24 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.get_player_pos_vel_inds |
9 |
9 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.get_player_state_bounds |
20 |
20 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.get_players_state |
5 |
5 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_dynamics |
63 |
63 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_dynamics._ctrl_mod |
6 |
6 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_dynamics._state_constraint |
3 |
3 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.create_player |
27 |
27 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.spawn_players |
2 |
2 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.propagate_dynamics |
1 |
1 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.get_player_ids |
1 |
1 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.reset |
28 |
28 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.s_collision |
67 |
67 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.s_input |
6 |
6 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.s_game_over |
3 |
3 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.s_movement |
15 |
15 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.basic_reward |
63 |
63 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.basic_reward._match_function |
3 |
3 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.s_score |
4 |
4 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
SimpleUAV2d.step |
5 |
5 |
0 |
0% |
src/gncpy/games/SimpleUAV2d/__init__.py |
(no function) |
56 |
56 |
0 |
0% |
src/gncpy/games/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
get_jacobian |
10 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
get_hessian |
24 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
get_state_jacobian |
8 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
get_input_jacobian |
7 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
rk4 |
5 |
5 |
0 |
0% |
src/gncpy/math/__init__.py |
rk4_backward |
5 |
5 |
0 |
0% |
src/gncpy/math/__init__.py |
log_sum_exp |
8 |
8 |
0 |
0% |
src/gncpy/math/__init__.py |
gamma_fnc |
1 |
1 |
0 |
0% |
src/gncpy/math/__init__.py |
get_elem_sym_fnc |
29 |
5 |
0 |
83% |
src/gncpy/math/__init__.py |
weighted_sum_vec |
7 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
weighted_sum_mat |
7 |
1 |
0 |
86% |
src/gncpy/math/__init__.py |
gaussian_kernel |
1 |
0 |
0 |
100% |
src/gncpy/math/__init__.py |
epanechnikov_kernel |
8 |
8 |
0 |
0% |
src/gncpy/math/__init__.py |
epanechnikov_kernel.calc_vn |
7 |
7 |
0 |
0% |
src/gncpy/math/__init__.py |
(no function) |
16 |
0 |
0 |
100% |
src/gncpy/measurements/__init__.py |
(no function) |
1 |
0 |
0 |
100% |
src/gncpy/orbital_mechanics.py |
ecc_anom_from_mean |
11 |
11 |
0 |
0% |
src/gncpy/orbital_mechanics.py |
true_anom_from_ecc |
4 |
4 |
0 |
0% |
src/gncpy/orbital_mechanics.py |
correct_lon_ascend |
1 |
1 |
0 |
0% |
src/gncpy/orbital_mechanics.py |
ecef_from_orbit |
9 |
9 |
0 |
0% |
src/gncpy/orbital_mechanics.py |
(no function) |
7 |
7 |
0 |
0% |
src/gncpy/planning/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/gncpy/planning/a_star.py |
Node.__init__ |
3 |
3 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.__init__ |
10 |
10 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.ind_to_pos |
1 |
1 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.pos_to_ind |
4 |
4 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.ravel_ind |
1 |
1 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.final_path |
11 |
11 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.calc_weight |
1 |
1 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.calc_heuristic |
2 |
2 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.is_valid |
6 |
6 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.draw_start |
2 |
2 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.draw_end |
2 |
2 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.draw_map |
10 |
10 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.set_map |
29 |
29 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.get_map_cost |
1 |
1 |
0 |
0% |
src/gncpy/planning/a_star.py |
AStar.plan |
84 |
84 |
0 |
0% |
src/gncpy/planning/a_star.py |
(no function) |
24 |
24 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/gncpy/planning/reinforcement_learning/envs/__init__.py |
(no function) |
5 |
5 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/__init__.py |
(no function) |
1 |
1 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.__init__ |
15 |
15 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.step |
6 |
6 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.render |
20 |
20 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.reset |
5 |
5 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.close |
2 |
2 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.calc_obs_space |
27 |
27 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d.gen_act_map |
7 |
7 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAV2d._get_obs |
21 |
21 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
SimpleUAVHazards2d.__init__ |
1 |
1 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/envs/simple2d/simpleUAV2d.py |
(no function) |
19 |
19 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
ResizeImage.__init__ |
14 |
14 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
ResizeImage.observation |
6 |
6 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
GrayScaleObservation.__init__ |
21 |
21 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
GrayScaleObservation.observation |
9 |
9 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
BufferFames.__init__ |
20 |
20 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
BufferFames.reset |
4 |
4 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
BufferFames.observation |
8 |
8 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
StackFrames.__init__ |
7 |
7 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
StackFrames.reset |
2 |
2 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
StackFrames.observation |
7 |
7 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
MaxFrames.__init__ |
7 |
7 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
MaxFrames.reset |
2 |
2 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
MaxFrames.observation |
7 |
7 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
SkipFrames.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
SkipFrames.step |
7 |
7 |
0 |
0% |
src/gncpy/planning/reinforcement_learning/wrappers.py |
(no function) |
25 |
25 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
Node.__init__ |
5 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.__init__ |
31 |
1 |
0 |
97% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.numPos |
1 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.set_control_model |
6 |
1 |
0 |
83% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.set_environment |
11 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.use_box |
1 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.dx |
1 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar._make_sphere |
6 |
6 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.draw_obstacles |
9 |
9 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.draw_start |
1 |
1 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.draw_end |
1 |
1 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.save_frame |
6 |
6 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.reset_controller_plot |
7 |
7 |
0 |
0% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.plan_helper |
61 |
35 |
0 |
43% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.plan |
80 |
46 |
0 |
42% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.generate_final_course |
14 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.search_best_goal_node |
9 |
1 |
0 |
89% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.calc_dist_to_goal |
1 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.rewire |
12 |
1 |
0 |
92% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.propagate_cost_to_leaves |
4 |
2 |
0 |
50% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.choose_parent |
18 |
1 |
0 |
94% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.calc_new_cost |
5 |
1 |
0 |
80% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.find_near_nodes |
7 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.not_colliding |
20 |
11 |
0 |
45% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.get_random_node |
5 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.get_nearest_node_index |
3 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.call_planner |
11 |
6 |
0 |
45% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.steer |
14 |
3 |
0 |
79% |
src/gncpy/planning/rrt_star.py |
LQRRRTStar.sample_path |
18 |
3 |
0 |
83% |
src/gncpy/planning/rrt_star.py |
ExtendedLQRRRTStar.__init__ |
4 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
ExtendedLQRRRTStar.call_planner |
5 |
0 |
0 |
100% |
src/gncpy/planning/rrt_star.py |
ExtendedLQRRRTStar.plan |
6 |
1 |
0 |
83% |
src/gncpy/planning/rrt_star.py |
(no function) |
46 |
0 |
0 |
100% |
src/gncpy/plotting.py |
calc_error_ellipse |
7 |
7 |
0 |
0% |
src/gncpy/plotting.py |
init_plotting_opts |
16 |
0 |
0 |
100% |
src/gncpy/plotting.py |
set_title_label |
12 |
12 |
0 |
0% |
src/gncpy/plotting.py |
get_cmap |
1 |
1 |
0 |
0% |
src/gncpy/plotting.py |
(no function) |
8 |
0 |
0 |
100% |
src/gncpy/sampling.py |
MetropolisHastings.__init__ |
4 |
4 |
0 |
0% |
src/gncpy/sampling.py |
MetropolisHastings.sample |
13 |
13 |
0 |
0% |
src/gncpy/sampling.py |
(no function) |
5 |
5 |
0 |
0% |
src/gncpy/utilities.py |
ClassPropertyDescriptor.__init__ |
2 |
2 |
0 |
0% |
src/gncpy/utilities.py |
ClassPropertyDescriptor.__get__ |
3 |
3 |
0 |
0% |
src/gncpy/utilities.py |
ClassPropertyDescriptor.__set__ |
7 |
7 |
0 |
0% |
src/gncpy/utilities.py |
ClassPropertyDescriptor.setter |
4 |
4 |
0 |
0% |
src/gncpy/utilities.py |
classproperty |
3 |
3 |
0 |
0% |
src/gncpy/utilities.py |
ClassPropertyMetaClass.__setattr__ |
5 |
5 |
0 |
0% |
src/gncpy/utilities.py |
(no function) |
9 |
9 |
0 |
0% |
src/gncpy/wgs84.py |
calc_earth_rate |
1 |
1 |
0 |
0% |
src/gncpy/wgs84.py |
calc_transport_rate |
3 |
3 |
0 |
0% |
src/gncpy/wgs84.py |
calc_ns_rad |
1 |
1 |
0 |
0% |
src/gncpy/wgs84.py |
calc_ew_rad |
1 |
1 |
0 |
0% |
src/gncpy/wgs84.py |
calc_gravity |
7 |
7 |
0 |
0% |
src/gncpy/wgs84.py |
init_egm_lookup_table |
2 |
2 |
0 |
0% |
src/gncpy/wgs84.py |
convert_wgs_to_msl |
4 |
4 |
0 |
0% |
src/gncpy/wgs84.py |
convert_msl_to_wgs |
4 |
4 |
0 |
0% |
src/gncpy/wgs84.py |
(no function) |
20 |
20 |
0 |
0% |