The software program, QRev, written in Python, computes the discharge from moving-boat ADCP measurements using data collected with any of the Teledyne RD Instrument (TRDI) or SonTek bottom tracking ADCPs. The computation of discharge is independent of the manufacturer of the ADCP because QRev applies consistent algorithms independent of the data source. In addition, QRev automates filtering and quality checking of the collected data and provides feedback to the user of potential quality issues with the measurement. Various statistics and characteristics of the measurement, in addition to a simple uncertainty assessment are provided to the user to assist them in properly rating the measurement. QRev saves an extensible markup language (XML) file that can be imported into databases or electronic field notes software. The user interacts with QRev through a tablet-friendly graphical user interface based on PyQt..