NI cDAQ vibration data acquisition tools split out from the main Vibetest analysis codebase.
The package provides:
vibetest-daq: command-line acquisition that writes timestamped CSV files.vibetest-daq-gui: PySide6 GUI for configuring and controlling acquisition.
Install the package in editable mode:
python -m pip install -e .For development tools:
python -m pip install -e ".[dev]"The DAQ runtime requires NI-DAQmx drivers and compatible National Instruments
hardware to be installed and visible to nidaqmx.
Run the command-line acquisition:
vibetest-daq --output vibration_data --rate 5000Run the GUI:
vibetest-daq-guiRun lint checks:
ruff check .