WaveView
Digital Waveform Viewer
Install / Use
/learn @jbush001/WaveViewREADME
WaveView
WaveView allows viewing waveform files produced by hardware simulation tools like Verilator and Icarus Verilog.

Development Setup
MacOS
Install JDK from:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Linux (Ubuntu)
sudo apt-get install openjdk-8-jdk
Building
This project uses 'gradle' as its build system. The gradle wrapper and class files are checked into this repository, so you don't need to install it separately. It will download other dependencies automatically.
./gradlew build
This will run unit tests and the linter, which can take a while. To only create a new JAR file:
./gradlew assemble
Running
java -jar build/libs/WaveView.jar [waveform file]
Debugging Unit Test Failures
For Mockito failures, you can do enable verbose logging as follows:
At the top of the file, import the following:
import static org.mockito.Mockito.withSettings;
Then modify the place where the mock is created to add verbose logging parameter, e.g.
WaveformBuilder builder = mock(WaveformBuilder.class, withSettings().verboseLogging());
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
