Coverage report: 81%

Files Functions Classes

coverage.py v7.6.12, created at 2025-03-15 22:28 -0400

File class statements missing excluded branches partial coverage
src/pyroboplan/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/core/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/core/planning_context.py PlanningContext 5 5 0 0 0 0%
src/pyroboplan/core/planning_context.py (no class) 3 3 0 0 0 0%
src/pyroboplan/core/utils.py (no class) 131 12 0 58 7 87%
src/pyroboplan/ik/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/ik/differential_ik.py DifferentialIkOptions 10 0 0 0 0 100%
src/pyroboplan/ik/differential_ik.py DifferentialIk 88 14 0 56 10 83%
src/pyroboplan/ik/differential_ik.py (no class) 12 0 0 0 0 100%
src/pyroboplan/ik/nullspace_components.py (no class) 31 0 0 10 0 100%
src/pyroboplan/models/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/models/marble.py (no class) 36 36 0 2 0 0%
src/pyroboplan/models/panda.py (no class) 46 0 0 6 1 98%
src/pyroboplan/models/two_dof.py (no class) 25 13 0 4 0 41%
src/pyroboplan/models/ur10.py (no class) 15 15 0 2 0 0%
src/pyroboplan/models/ur5.py (no class) 15 15 0 2 0 0%
src/pyroboplan/models/utils.py (no class) 5 0 0 0 0 100%
src/pyroboplan/planning/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/planning/cartesian_planner.py CartesianPlannerOptions 13 0 0 8 0 100%
src/pyroboplan/planning/cartesian_planner.py CartesianPlanner 70 5 0 18 4 90%
src/pyroboplan/planning/cartesian_planner.py (no class) 9 0 0 0 0 100%
src/pyroboplan/planning/graph.py Node 15 1 0 2 1 88%
src/pyroboplan/planning/graph.py Edge 14 1 0 2 1 88%
src/pyroboplan/planning/graph.py Graph 70 2 0 34 3 95%
src/pyroboplan/planning/graph.py (no class) 31 0 0 0 0 100%
src/pyroboplan/planning/graph_search.py (no class) 53 2 0 22 4 92%
src/pyroboplan/planning/path_shortcutting.py (no class) 39 1 0 22 3 93%
src/pyroboplan/planning/prm.py PRMPlannerOptions 8 0 0 0 0 100%
src/pyroboplan/planning/prm.py PRMPlanner 81 25 0 36 9 64%
src/pyroboplan/planning/prm.py (no class) 20 0 0 0 0 100%
src/pyroboplan/planning/rrt.py RRTPlannerOptions 11 0 0 0 0 100%
src/pyroboplan/planning/rrt.py RRTPlanner 128 28 0 60 12 73%
src/pyroboplan/planning/rrt.py (no class) 16 0 0 0 0 100%
src/pyroboplan/planning/utils.py (no class) 47 0 0 16 0 100%
src/pyroboplan/trajectory/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/trajectory/polynomial.py PolynomialTrajectoryBase 95 37 0 32 1 61%
src/pyroboplan/trajectory/polynomial.py CubicPolynomialTrajectory 21 1 0 12 1 94%
src/pyroboplan/trajectory/polynomial.py QuinticPolynomialTrajectory 25 1 0 16 1 95%
src/pyroboplan/trajectory/polynomial.py (no class) 11 0 0 0 0 100%
src/pyroboplan/trajectory/trajectory_optimization.py CubicTrajectoryOptimizationOptions 20 0 0 4 0 100%
src/pyroboplan/trajectory/trajectory_optimization.py CubicTrajectoryOptimization 150 1 0 46 2 98%
src/pyroboplan/trajectory/trajectory_optimization.py (no class) 20 0 0 0 0 100%
src/pyroboplan/trajectory/trapezoidal_velocity.py TrapezoidalVelocityTrajectorySingleDofContainer 4 0 0 0 0 100%
src/pyroboplan/trajectory/trapezoidal_velocity.py TrapezoidalVelocityTrajectory 155 33 0 50 2 78%
src/pyroboplan/trajectory/trapezoidal_velocity.py (no class) 9 0 0 0 0 100%
src/pyroboplan/visualization/__init__.py (no class) 0 0 0 0 0 100%
src/pyroboplan/visualization/meshcat_utils.py (no class) 22 14 0 8 0 27%
Total   1579 265 0 528 62 81%

No items found using the specified filter.