Skip to content

raczben/fliplot

Repository files navigation

fliplot

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/

Demo of using http://raczben.pythonanywhere.com/

Contribution

Here are the basic steps to start development.

Start development server

  1. Clone and enter to this repo.
  2. Install javascript dependencies: npm i
  3. Bundle js sources: npx webpack --mode=development --watch
  4. Create and activate a new python virtual-environment (optional): python3 -m virtualenv .venv ./.venv/bin/activate
  5. Install python dependencies: pip install flask
  6. Start flask server:
 export FLASK_APP=flask_app
 export FLASK_ENV=development
 flask run