# fliplot **Repository Path**: netmedia/fliplot ## Basic Information - **Project Name**: fliplot - **Description**: HTML & Js based VCD viewer - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-16 - **Last Updated**: 2021-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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/](demo.gif) # Contribution Here are the basic steps to start development. ### Start development server 0. Clone and enter to this repo. 1. Install javascript dependencies: `npm i` 2. Bundle js sources: `npx webpack --mode=development --watch` 3. Create and activate a new python virtual-environment (optional): `python3 -m virtualenv .venv` `./.venv/bin/activate` 4. Install python dependencies: `pip install flask` 5. Start flask server: ```bash export FLASK_APP=flask_app export FLASK_ENV=development flask run ```