This software release provides a means of inferring river discharge from remotely sensed data based on critical flow theory. This approach is only applicable to rivers with well defined standing waves and involves measuring their wavelength and the width of the channel. These data are then used to calculate flow velocity, water depth, and river discharge based on an assumption of critical flow.