Debug
AnimatorController
dataclass
AnimatorController(
ax: Axes,
num_steps: int,
get_renderer: Callable[
[int], tuple[int, Callable[[int], None]]
],
)
Bases: DebuggerController
flowchart TD
bloqade.lanes.visualize.debug.AnimatorController[AnimatorController]
bloqade.lanes.visualize.app.DebuggerController[DebuggerController]
bloqade.lanes.visualize.app.DebuggerController --> bloqade.lanes.visualize.debug.AnimatorController
click bloqade.lanes.visualize.debug.AnimatorController href "" "bloqade.lanes.visualize.debug.AnimatorController"
click bloqade.lanes.visualize.app.DebuggerController href "" "bloqade.lanes.visualize.app.DebuggerController"
on_slider_change
on_slider_change(value)
Handle a slider drag/click event. Default is a no-op so legacy controllers without slider support continue to work.
Source code in .venv/lib/python3.12/site-packages/bloqade/lanes/visualize/debug.py
123 124 125 126 127 128 129 130 131 132 133 134 135 136 | |
StaticDebuggerController
dataclass
StaticDebuggerController(
ax: Axes, num_steps: int, draw: Callable[[int], None]
)
Bases: DebuggerController
flowchart TD
bloqade.lanes.visualize.debug.StaticDebuggerController[StaticDebuggerController]
bloqade.lanes.visualize.app.DebuggerController[DebuggerController]
bloqade.lanes.visualize.app.DebuggerController --> bloqade.lanes.visualize.debug.StaticDebuggerController
click bloqade.lanes.visualize.debug.StaticDebuggerController href "" "bloqade.lanes.visualize.debug.StaticDebuggerController"
click bloqade.lanes.visualize.app.DebuggerController href "" "bloqade.lanes.visualize.app.DebuggerController"
on_slider_change
on_slider_change(value)
Handle a slider drag/click event. Default is a no-op so legacy controllers without slider support continue to work.
Source code in .venv/lib/python3.12/site-packages/bloqade/lanes/visualize/debug.py
44 45 46 47 48 49 50 51 52 53 54 55 56 | |