HTML based waveform viewer for HDL simulators.
Fliplot is an alternative to GTKWave, but this is implemented in HTML, Javascript and Python, which make Fliplot scriptable, pluginable, portable.
See demo at: http://raczben.pythonanywhere.com/
Here are the basic steps to start development.
- Clone and enter to this repo.
- Install javascript dependencies:
npm i
- Bundle js sources:
npx webpack --mode=development --watch
- Create and activate a new python virtual-environment (optional):
python3 -m virtualenv .venv
./.venv/bin/activate
- Install python dependencies:
pip install flask
- Start flask server:
export FLASK_APP=flask_app
export FLASK_ENV=development
flask run