Skip to main content
U.S. flag

An official website of the United States government

AreaComp Hydroacoustics Software

July 20, 2021


AreaComp is a graphical user interface used to analyze ADCP data and compute a relationship between channel area and stage for an ADCP measurement. The stage area relationship (stage area rating) can be used in the computation of discharge using index-velocity methods.

AreaComp3 is a python application for development and validation of stage-area ratings. AreaComp3 supports stage-area validation that is required by OSW Technical Memorandum 2015.05 and USGS Techniques and Methods report 3-A23 by adding the functionality to compare the bathymetry and stage-area ratings of multiple cross-section surveys. The application has the following new features:

  • Updated user interface.
  • Improved ability to stitch together multiple sub-survey files.
  • Added ability to import cross-section surveys from SVMAQ XML files.
  • Added Functionality to compare multiple Stage-Area ratings and bathymetry surveys.

*With the release of AreaComp3, development and support for AreaComp2 will be ended.

AreaComp2 is version of AreaComp that is written in Matlab and provides support for output from WinRiver II and RiverSurveyor Live, in addition to comma separated value files.. AreaComp2 can also read existing AreaComp 1.3 files. Users can export processed data into comma-separated value files. Users can save and open AreaComp2 files.

A draft User's Guide for AreaComp2 is available.

Compatibility: AreaComp3 saves processed data in MATLAB format files. Files saved in AreaComp2 can be opened and reprocessed in AreaComp3. Files saved in AreaComp3 cannot be opened in AreaComp2.

Screenshot of AreaComp3 software showing bathymetry cross section comparison plot; stage, area, and error data.
Screenshot of the AreaComp3 software.



Version Status Changes & Known Issues

testing - Added screening of bad depth data from TRDI ASCII files.

- Added option to choose "Rating" survey for comparison data.

- Fixes crash when opening a AC3 file containing an SVMAQ sub-surveys

- Fixes crash when clearing data when validation surveys are present.

- Fixed crash caused by loading csv files created in excel where data was formatted as text.

testing - Initial Python Release

- Updated user interface.

- Improved ability to stitch together multiple sub-survey files.

- Added ability to import cross-section surveys from SVMAQ XML files.

- Added Functionality to compare multiple Stage-Area ratings and bathymetry surveys.


recommended Requires Matlab Runtime Libraries Version 9.0, either 32-bit version or 64-bit version depending on which version of AreaComp you download.

- Minor bug fixes.

- Compiled with Matlab 2015b.

allowed Requires Matlab Runtime Libraries Version 7.17, 32-bit version (even on 64-bit operating systems)

Operational bug fixes.

allowed Requires Matlab Runtime Libraries Version 7.17, 32-bit version (even on 64-bit operating systems)

- Written in Matlab

- New user interface.

- Support for RiverSurveyor Live

- Compiled with Matlab 2012a and requires Matlab Compiler Runtime 7.17

allowed - Previous version.


Software/Firmware Status Definitions

Required Minimum: Minimum version required. This version has proven stable and may contain enhancements that are significant over previous required versions.

Recommended: Shown to have been reliable and contains features that result in a recommended upgrade over the required version. There could be a few specific use cases where this version may have issues that would result in some users not using this version. If so, those cases will be noted.

Allowed*: Deemed reliable during initial testing. Any issues will be noted along with improvements available over prior versions. Use of allowed versions may be desired in cases when the changes benefit a significant number of the user's conditions or equipment. For example: a new version of software is released that adds support for new hardware. If the user has this hardware, they would need to upgrade to the newer software before it becomes recommended or required. Use of these versions by experienced users will also help OSW identify any unknown issues.

Testing*: OSW is currently testing; any known issues or advantages over prior release will be noted. The use of a version that is in testing should usually be limited to advanced users that can trouble shoot potential issues and provide feedback on any irregularities or problems observed.

Do Not Use: A version either prior to the required minimum or that contains issues that significantly affect operations.

*Note: A version may remain in Allowed or Testing indefinitely. Example: A new version is released while the prior version is still in Testing. In this case the prior version may remain in Testing, while future testing efforts are placed on the newer version.


How to Download the Software

The latest version of AreaComp can be downloaded by clicking on the version number in the table above. In order to provide support for AreaComp and to provide an efficient means to communicate with users and allow users an efficient and organized means of providing suggestions and comments, you are encouraged to register for the Hydroacoustic Forum. In the forum you will find an Index Velocity and Other Fixed Deployments board. Open the General Discussion and click "Notify" to automatically receive emails on any bug fixes or issues identified with AreaComp. This is the only way of being automatically notified if there has been an identified problem or if a new version has been released.


Installation Instructions for AreaComp3

  1. AreaComp3 will be automatically distributed through WFAST to registered computers on April 9. Internal USGS users with computers not registered in WFAST can download the software from the AreaComp3 repository at the link in the table above.
  2. To access the repository, users will need to sign in with the USGS login option.
  3. No installation is required to use the software.
  4. To run the application, extract the contents from the downloaded .zip file into a folder of the user's choice.
  5. The .zip file includes a user guide that contains detailed instructions on AreaComp3's features and an executable to run the application.


Installation Instructions for AreaComp2

  1. Install the appropriate Matlab Component Runtime library, if necessary. For Instructions on how to determine if you have the needed library and/or to install the library see Matlab Component Runtime Library Download and Installation
  2. Download the AreaComp2 executable from above.
  3. Select a directory and store the AreaComp2_1_04.exe file.
  4. Run the program by double-clicking on AreaComp2_1_04.exe in Windows Explorer or My Computer. You may wish to create a shortcut to AreaComp2_1_04.exe in a convenient location in the Start Menu or on the Desktop.
Publication Year 2021
Title AreaComp Hydroacoustics Software
Product Type Software Release
Record Source USGS Digital Object Identifier Catalog