Skip to content

petebachant/MakeWaves

Repository files navigation

MakeWaves

MakeWaves is an app for generating regular and random waves with UNH's flap-style wavemaker.

Main window

Installation/running

  1. Install system-level dependencies:
    1. Git (winget install git).
    2. NI DAQmx driver (See National Instruments website for download).
    3. Miniforge Python (skip this step if you already have conda or `installed).
    4. make (Recommend installing with Chocolatey on Windows).
    5. uv.
  2. Clone this repository locally (git clone https://github.com/petebachant/MakeWaves.git makewaves).
  3. Move into the repository directory and execute make to run the app in development mode.
  4. Build an executable and create a shortcut by running make shortcut.

Contributing

See the wiki.

Development tips

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.

About

An app for controlling UNH's wavemaker.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors