Skip to content

Clean up trace scripts and add Otii replayability check - #57

Merged
byeongjee merged 3 commits into
mainfrom
byeongjee/remove-unused-trace-scripts
Aug 10, 2026
Merged

Clean up trace scripts and add Otii replayability check#57
byeongjee merged 3 commits into
mainfrom
byeongjee/remove-unused-trace-scripts

Conversation

@byeongjee

Copy link
Copy Markdown
Owner
  • Remove unused mementos_traces.py and plot_replay.py
  • Move plot_traces.R to scripts/plot_power_traces.R
  • Add scripts/otii/check_replayability.py: replays traces on an Otii via replay_trace.py (refactored into build_parser()/run() for reuse) and renders a per-trace PDF comparing measured vs. commanded voltage with error statistics

Verified on hardware: all 10 traces in benchmarks/traces/ replay at 50 Hz on an Otii Ace Pro with a 5.6 kΩ load (RMS error 17–38 mV, no timing overruns).

@byeongjee
byeongjee merged commit 2e8d4d9 into main Aug 10, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant