This repository is a fork of the O-Scope software by Bradley Minch. It includes several small tweaks and improvements over the original O-Scope software.
| Themes | Tooltips | Settings |
|---|---|---|
![]() |
![]() |
![]() |
To install Whoa-Scope, head to the releases and download the latest version.
- Custom color themes (light mode, etc. Feel free to request more!)
- Hover tips to describe what buttons do
- Increased window size on launch
- Improved voltmeter text formatting
- Choice of fonts and font size (Atkinson Hyperlegible, OpenDyslexic)
- Underlying codebase changes (separate UI from code, use
uvfor package management) - Changes made by Brad after the public build was released (incl. improved USB connection management)
- Use native file picker when saving data files
- Customizeable hotkeys
- Add text to icons/arrows describing what they do
- Allow popping overlays into separate windows (difficult, poorly supported by the UI library)
To develop the project:
0. Install the uv package manager.
- Clone this repository.
- From the
Softwaredirectory, runuv run python O-Scope.py. - Make code changes and see the results!
To package Whoa-Scope into a single .exe, run uv run pyinstaller --log-level INFO .\Whoa-Scope_win.spec (substituting linux or mac .specs as appropriate).
The output file should appear in ./dist.


