MakeWaves is an app for generating regular and random waves with UNH's flap-style wavemaker.
- Install system-level dependencies:
- Git (
winget install git). - NI DAQmx driver (See National Instruments website for download).
- Miniforge Python
(skip this step if you already have
condaor `installed). make(Recommend installing with Chocolatey on Windows).- uv.
- Git (
- Clone this repository locally
(
git clone https://github.com/petebachant/MakeWaves.git makewaves). - Move into the repository directory and execute
maketo run the app in development mode. - Build an executable and create a shortcut by running
make shortcut.
See the wiki.
To rebuild the UI after editing mainwindow.ui in Qt Designer, run make ui.
Note this will change the mainwindow.py module, which will need to be
committed to the repo.
