GNCPy's Test Coverage: 52%

Files Functions Classes

coverage.py v7.6.1, created at 2024-09-13 06:15 +0000

File function statements missing excluded coverage
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%
Total   6131 2952 0 52%

No items found using the specified filter.