Top-level functions (with only positional arguments):
-
def dwa_control(x, config, goal, ob) -
def motion(x, u, dt) -
def calc_dynamic_window(x, config) -
def predict_trajectory(x_init, v, y, config) -
def calc_control_and_trajectory(x, dw, config, goal, ob) -
def calc_obstacle_cost(trajectory, ob, config) -
def calc_to_goal_cost(trajectory, goal) -
def plot_robot(x, y, yaw, config)
Used time limit: 25 seconds.
Command:
java -jar utbot-cli-python-2023.02-SNAPSHOT.jar infer_types -p python3 -s /home/tochilinak/Documents/projects/utbot/PythonRobotics -t 25000 "/home/tochilinak/Documents/projects/utbot/PythonRobotics/PathPlanning/DynamicWindowApproach/dynamic_window_approach.py" <function>
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], builtins.float], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], builtins.list[typing.Any], builtins.float], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.dict[typing.Any, typing.Any], builtins.float], typing.Any]
typing.Callable[[builtins.list[builtins.float], builtins.list[builtins.int], builtins.float], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], builtins.dict[typing.Any, typing.Any], builtins.float], typing.Any]
typing.Callable[[ctypes.pointer[typing.Any], builtins.list[typing.Any], builtins.float], typing.Any]
typing.Callable[[builtins.list[typing.Any], ctypes.pointer[typing.Any], builtins.float], typing.Any]
typing.Callable[[array.array[typing.Any], builtins.list[typing.Any], builtins.float], typing.Any]
typing.Callable[[builtins.list[builtins.float], builtins.dict[builtins.int, builtins.int], builtins.float], typing.Any]
typing.Callable[[builtins.dict[builtins.int, builtins.float], builtins.list[builtins.int], builtins.float], typing.Any]
typing.Callable[[builtins.list[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.int], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.bool], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.float], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.dict[builtins.int, builtins.int], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[ctypes.pointer[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[array.array[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[types.MappingProxyType[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
...
typing.Callable[[builtins.int, builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.list[typing.Any]], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.str], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.list[typing.Any], builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.list[builtins.int], builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.list[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.list[builtins.int]], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.list[builtins.int], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.list[builtins.list[typing.Any]], builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.list[builtins.list[typing.Any]]], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.list[builtins.list[typing.Any]], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
...
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[typing.Any], builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.list[builtins.list[typing.Any]], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[builtins.list[typing.Any]], builtins.list[builtins.list[typing.Any]]], typing.Any]
typing.Callable[[builtins.list[builtins.list[typing.Any]], builtins.list[builtins.int], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[builtins.list[typing.Any]], builtins.list[builtins.list[typing.Any]]], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.list[builtins.list[builtins.list[typing.Any]]], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[builtins.list[builtins.list[typing.Any]]], builtins.list[builtins.list[builtins.list[typing.Any]]]], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.str, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[typing.Any], builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.str, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[builtins.list[typing.Any]], builtins.list[builtins.list[typing.Any]]], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config, builtins.list[typing.Any], builtins.int], typing.Any]
...
typing.Callable[[builtins.dict[typing.Any, typing.Any], builtins.dict[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[numpy.lib.arrayterator.Arrayterator[typing.Any, typing.Any], builtins.dict[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], numpy.lib.arrayterator.Arrayterator[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[numpy.lib.arrayterator.Arrayterator[typing.Any, typing.Any], numpy.lib.arrayterator.Arrayterator[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[numpy.ndarray[typing.Any, typing.Any], builtins.dict[typing.Any, typing.Any], PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], builtins.dict[typing.Any, typing.Any]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[typing.Any, ...], builtins.float], builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[builtins.float, ...], builtins.float], builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[builtins.int, ...], builtins.float], builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[typing.Any, ...], builtins.int], builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[builtins.float, ...], builtins.int], builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[builtins.int, ...], builtins.int], builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[typing.Any, ...], builtins.float], builtins.dict[builtins.int, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[typing.Any, ...], builtins.float], builtins.dict[builtins.float, builtins.int]], typing.Any]
typing.Callable[[numpy.ma.core.MaskedConstant, builtins.dict[typing.Any, typing.Any]], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], builtins.str], typing.Any]
typing.Callable[[numpy.ma.core.MaskedConstant, builtins.dict[builtins.float, builtins.float]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[builtins.float, ...], builtins.float], builtins.dict[builtins.float, builtins.int]], typing.Any]
typing.Callable[[builtins.dict[builtins.tuple[builtins.int, ...], builtins.float], builtins.dict[builtins.float, builtins.int]], typing.Any]
...
list is strange here, but without stubs for matplotlib mypy doesn't consider this a mistake.
typing.Callable[[builtins.int, builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.list[typing.Any], builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.list[builtins.int], builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.list[builtins.list[typing.Any]], builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.bool, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
typing.Callable[[builtins.str, builtins.int, builtins.int, PathPlanning.DynamicWindowApproach.dynamic_window_approach.Config], typing.Any]
...
Found annotations (why?):
typing.Callable[[builtins.object, builtins.object, builtins.object, builtins.object], typing.Any]
typing.Callable[[builtins.str, builtins.object, builtins.object, builtins.object], typing.Any]
typing.Callable[[builtins.object, builtins.str, builtins.object, builtins.object], typing.Any]
typing.Callable[[builtins.object, builtins.object, builtins.str, builtins.object], typing.Any]
typing.Callable[[builtins.object, builtins.object, builtins.object, builtins.str], typing.Any]
typing.Callable[[numpy.str_, builtins.object, builtins.object, builtins.object], typing.Any]
typing.Callable[[builtins.object, numpy.str_, builtins.object, builtins.object], typing.Any]
typing.Callable[[builtins.object, builtins.object, numpy.str_, builtins.object], typing.Any]
typing.Callable[[builtins.object, builtins.object, builtins.object, numpy.str_], typing.Any]
...
Top-level functions (with only positional arguments):
-
def _mod2pi(theta) -
def _calc_trig_funcs(alpha, beta) -
def _LSL(alpha, beta, d) -
def _RSR(alpha, beta, d) -
def _LSR(alpha, beta, d) -
def _RSL(alpha, beta, d) -
def _RLR(alpha, beta, d) -
def _LRL(alpha, beta, d) -
def _dubins_path_planning_from_origin(end_x, end_y, end_yaw, curvature, step_size, planning_funcs) -
def _interpolate(length, mode, max_curvature, origin_x, origin_y, origin_yaw, path_x, path_y, path_yaw) -
def _generate_local_course(lengths, modes, max_curvature, step_size)
Used time limit: 25 seconds.
Command:
java -jar utbot-cli-python-2023.02-SNAPSHOT.jar infer_types -p python3 -s /home/tochilinak/Documents/projects/utbot/PythonRobotics -t 25000 "/home/tochilinak/Documents/projects/utbot/PythonRobotics/PathPlanning/DubinsPath/dubins_path_planner.py" <function>
typing.Callable[[builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.bool, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.bool], typing.Any]
typing.Callable[[builtins.int, builtins.float], typing.Any]
typing.Callable[[builtins.bool, builtins.bool], typing.Any]
typing.Callable[[builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.int, builtins.bool], typing.Any]
typing.Callable[[builtins.bool, builtins.int], typing.Any]
typing.Callable[[numpy.timedelta64, builtins.bool], typing.Any]
typing.Callable[[builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.bool, numpy.timedelta64], typing.Any]
typing.Callable[[enum.IntEnum, builtins.float], typing.Any]
...
typing.Callable[[builtins.float, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.bool, builtins.float, builtins.int], typing.Any]
typing.Callable[[enum.IntEnum, builtins.float, builtins.int], typing.Any]
typing.Callable[[enum.auto, builtins.float, builtins.int], typing.Any]
typing.Callable[[enum.IntFlag, builtins.float, builtins.int], typing.Any]
typing.Callable[[_pytest.config.ExitCode, builtins.float, builtins.int], typing.Any]
typing.Callable[[signal.Signals, builtins.float, builtins.int], typing.Any]
typing.Callable[[signal.Handlers, builtins.float, builtins.int], typing.Any]
typing.Callable[[signal.Sigmasks, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.complex, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.str, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.bool, builtins.int], typing.Any]
typing.Callable[[builtins.float, enum.IntEnum, builtins.int], typing.Any]
typing.Callable[[builtins.float, enum.auto, builtins.int], typing.Any]
typing.Callable[[builtins.float, enum.IntFlag, builtins.int], typing.Any]
typing.Callable[[builtins.float, _pytest.config.ExitCode, builtins.int], typing.Any]
typing.Callable[[builtins.float, signal.Signals, builtins.int], typing.Any]
typing.Callable[[builtins.float, signal.Handlers, builtins.int], typing.Any]
typing.Callable[[builtins.float, signal.Sigmasks, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.complex, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.bool], typing.Any]
typing.Callable[[builtins.float, builtins.float, enum.IntEnum], typing.Any]
typing.Callable[[builtins.float, builtins.float, enum.auto], typing.Any]
typing.Callable[[builtins.float, builtins.float, enum.IntFlag], typing.Any]
typing.Callable[[builtins.float, builtins.float, _pytest.config.ExitCode], typing.Any]
typing.Callable[[builtins.float, builtins.float, signal.Signals], typing.Any]
typing.Callable[[builtins.float, builtins.float, signal.Handlers], typing.Any]
typing.Callable[[builtins.float, builtins.float, signal.Sigmasks], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.float, _decimal.Decimal], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.complex], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.bool, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.bool, builtins.float], typing.Any]
typing.Callable[[builtins.int, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.int, builtins.float], typing.Any]
typing.Callable[[enum.IntEnum, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, enum.IntEnum, builtins.float], typing.Any]
typing.Callable[[enum.auto, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, enum.auto, builtins.float], typing.Any]
typing.Callable[[enum.IntFlag, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, enum.IntFlag, builtins.float], typing.Any]
...
OK: def _dubins_path_planning_from_origin(end_x, end_y, end_yaw, curvature, step_size, planning_funcs)
typing.Callable[[builtins.int, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.bool, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.int, builtins.bool, builtins.int, builtins.float, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.bool, builtins.float, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.int, builtins.float, builtins.list[typing.Any], builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[builtins.staticmethod[typing.Any]]], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[builtins.staticmethod[builtins.list[typing.Any]]]], typing.Any]
typing.Callable[[builtins.int, builtins.bool, builtins.int, builtins.float, builtins.int, builtins.list[builtins.staticmethod[typing.Any]]], typing.Any]
typing.Callable[[builtins.float, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.bool, builtins.bool, builtins.int, builtins.float, builtins.int, builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.int, builtins.bool, builtins.int, builtins.float, builtins.int, builtins.list[builtins.staticmethod[builtins.list[typing.Any]]]], typing.Any]
typing.Callable[[builtins.bool, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[builtins.staticmethod[typing.Any]]], typing.Any]
typing.Callable[[builtins.int, builtins.int, builtins.int, builtins.float, builtins.int, builtins.list[builtins.staticmethod[builtins.list[builtins.float]]]], typing.Any]
...
OK: def _interpolate(length, mode, max_curvature, origin_x, origin_y, origin_yaw, path_x, path_y, path_yaw)
typing.Callable[[builtins.float, builtins.str, builtins.float, builtins.float, builtins.float, builtins.float, builtins.list[typing.Any], builtins.list[typing.Any], builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.float, builtins.str, builtins.float, builtins.float, builtins.float, builtins.float, builtins.list[builtins.float], builtins.list[builtins.float], builtins.list[builtins.float]], typing.Any]
typing.Callable[[builtins.float, builtins.str, builtins.float, builtins.float, builtins.float, builtins.float, builtins.list[builtins.object], builtins.list[builtins.float], builtins.list[builtins.float]], typing.Any]
typing.Callable[[builtins.float, builtins.str, builtins.float, builtins.float, builtins.float, builtins.float, array.array[typing.Any], builtins.list[typing.Any], builtins.list[typing.Any]], typing.Any]
typing.Callable[[builtins.float, builtins.str, builtins.float, builtins.float, builtins.float, builtins.float, array.array[builtins.float], builtins.list[builtins.float], builtins.list[builtins.float]], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.list[builtins.int], builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], builtins.list[typing.Any], builtins.int], typing.Any]
typing.Callable[[builtins.list[typing.Any], builtins.list[typing.Any], builtins.int, builtins.bool], typing.Any]
typing.Callable[[builtins.dict[typing.Any, typing.Any], builtins.list[typing.Any], builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.dict[builtins.int, builtins.int], builtins.list[builtins.int], builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.list[builtins.int], builtins.int, builtins.bool], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.list[builtins.list[typing.Any]], builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.list[builtins.int], builtins.list[builtins.list[builtins.int]], builtins.int, builtins.int], typing.Any]
...
typing.Callable[[builtins.float, builtins.object, builtins.int], typing.Any]
typing.Callable[[builtins.object, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.bool, builtins.object, builtins.int], typing.Any]
typing.Callable[[builtins.int, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.int, builtins.int], typing.Any]
typing.Callable[[enum.IntEnum, builtins.object, builtins.int], typing.Any]
typing.Callable[[builtins.bool, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.int, builtins.str, builtins.int], typing.Any]
typing.Callable[[builtins.str, builtins.int, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.bool, builtins.int], typing.Any]
typing.Callable[[enum.auto, builtins.object, builtins.int], typing.Any]
typing.Callable[[enum.IntEnum, builtins.float, builtins.int], typing.Any]
typing.Callable[[builtins.float, builtins.object, builtins.float], typing.Any]
typing.Callable[[builtins.bool, builtins.object, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.int, builtins.object, builtins.float], typing.Any]
typing.Callable[[builtins.bool, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.str, builtins.float], typing.Any]
typing.Callable[[enum.IntEnum, builtins.object, builtins.float], typing.Any]
typing.Callable[[builtins.int, builtins.float, builtins.float], typing.Any]
typing.Callable[[builtins.bool, builtins.str, builtins.float], typing.Any]
typing.Callable[[builtins.float, builtins.bool, builtins.float], typing.Any]
typing.Callable[[enum.auto, builtins.object, builtins.float], typing.Any]
typing.Callable[[enum.IntEnum, builtins.float, builtins.float], typing.Any]
...
typing.Callable[[builtins.bool], typing.Any]
typing.Callable[[builtins.object], typing.Any]
typing.Callable[[builtins.int], typing.Any]
typing.Callable[[sys.UnraisableHookArgs], typing.Any]
typing.Callable[[pathlib.PurePath], typing.Any]
typing.Callable[[pathlib.PurePosixPath], typing.Any]
typing.Callable[[pathlib.PureWindowsPath], typing.Any]
typing.Callable[[pathlib.Path], typing.Any]
typing.Callable[[pathlib.PosixPath], typing.Any]
typing.Callable[[pathlib.WindowsPath], typing.Any]
typing.Callable[[builtins.function], typing.Any]
typing.Callable[[builtins.staticmethod[typing.Any]], typing.Any]
...
Source: https://github.com/AtsushiSakai/PythonRobotics/blob/master/utils/angle.py
Top-level functions:
-
def rot_mat_2d(angle) -
def angle_mod(x, zero_2_2pi, degree)
Incorrect annotations:
typing.Callable[[builtins.object], typing.Any]
typing.Callable[[builtins.int], typing.Any]
typing.Callable[[builtins.str], typing.Any]
typing.Callable[[numpy.str_], typing.Any]
typing.Callable[[builtins.bool], typing.Any]
typing.Callable[[enum.IntEnum], typing.Any]
typing.Callable[[enum.auto], typing.Any]
typing.Callable[[enum.IntFlag], typing.Any]
typing.Callable[[signal.Signals], typing.Any]
typing.Callable[[signal.Handlers], typing.Any]
typing.Callable[[signal.Sigmasks], typing.Any]
typing.Callable[[argparse.FileType], typing.Any]
typing.Callable[[_operator.methodcaller], typing.Any]
typing.Callable[[builtins.function], typing.Any]
typing.Callable[[builtins.staticmethod[typing.Any]], typing.Any]
...
???
!!!!!!!!!!!! https://github.com/AllAlgorithms/python/blob/master/algorithms/dynamic-programming/kadanes_algorithm.py