USGS Science⌕ Search

USGS · ofr20151229

csa2sac—A program for computing discharge from continuous slope-area stage data

Abstract

Introduction Continuous Slope-Area (CSA) gages were developed by the Arizona Water Science Center to enable the estimation of hydrographs when direct measurements of discharge cannot be made (Smith and others, 2010). CSA gages extend standard U.S. Geological Survey (USGS) methods for determining peak discharges to mid and high flows over a hydrograph computed at regular intervals with indirect measurement methods (Benson and Dalrymple, 1967; Dalrymple and Benson, 1967). CSA gages combine continuous stage records at two or more (typically three or four) cross sections with crosssection surveys and estimates of channel roughness to compute discharge over a range of flows. With standard indirect methods of determining peak discharge, water-surface elevation in the study reach at the peak flow is estimated from surveys of debris associated with the peak-flow water line. With CSA gages, stages are continuously measured at the cross sections, at regular and synchronized intervals (typically 5 minutes) over a flow event, and discharge can be calculated at each interval. Calculation of discharge using indirect methods has been automated with the slope-area computation (SAC) program (Fulford, 1994). SAC is a widely used program within the USGS; it is easily run and displays output in a clear and convenient format, which includes flags that alert the user to shortcomings in the calculation. Use of SAC has been facilitated by SACGUI (Bradley, 2012; SACGUI uses a version of SAC called SAC7), a user interface that directly reads and displays survey data, allows for specification of water-surface slope and channel roughness, writes the input file for SAC7, runs SAC7, and displays SAC7 output. csa2sac is a program (appendix 1) that repeatedly runs SAC7 using stage data and a SAC7 input template file to compute the discharge at CSA gages. It is written in the C programming language, and is compatible with 64-bit Windows operating systems. The program reads a SAC7 input file and a file containing stage-data time series. It writes a new version of the SAC7 input file with the stage data for one time step, runs SAC7, then extracts computed discharges from the SAC7 output file and collates the discharges and stages to a separate file. It repeats these steps for each time interval in the stage file to produce a discharge time series from the stage data. csa2sac has been tested with two, three, four, and six cross sections and found to operate successfully. By running SAC7, csa2sac maintains consistency and comparability of both discharges calculated from CSA gages and of standard USGS methods for computing discharges indirectly. Brown and Metcalfe (2014) have made available alternative software for producing CSA discharges. In addition to csa2sac, the SAC7 program is required. It is the same as the original SAC program, except that it is compiled for 64-bit Windows operating systems and has a slightly different command line input. It is available online (http://water.usgs.gov/software/SAC/) as part of the SACGUI installation program. The program name, “SAC7.exe,” is coded into csa2sac, and must not be changed.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Stephen M. Wiele. 2015-12-17. csa2sac—A program for computing discharge from continuous slope-area stage data. https://doi.org/10.3133/ofr20151229

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related USGS reports

ECCOE Landsat quarterly calibration and validation report—Quarter 2, 2026

Executive Summary The U.S. Geological Survey Earth Resources Observation and Science Calibration and Validation (Cal/Val) Center of Excellence (ECCOE) focuses on improving the accuracy, precision, calibration, and product quality of remote-sensing data, leveraging years of multiscale optical system geometric and radiometric calibration and characterization experience. The ECCOE Landsat Cal/Val Team continually monitors the geometric and radiometric performance of active Landsat missions and makes calibration adjustments, as needed, to maintain data quality at the highest level. This report provides observed geometric and radiometric analysis results for Landsats 8 and 9 for quarter 2 (April–June), 2026. All data used to compile the Cal/Val analysis results presented in this report are freely available from the U.S. Geological Survey EarthExplorer website: https://earthexplorer.usgs.gov.

Open-File Report↗

ECCOE Landsat quarterly calibration and validation report—Quarter 1, 2026

Executive Summary The U.S. Geological Survey Earth Resources Observation and Science Calibration and Validation (Cal/Val) Center of Excellence (ECCOE) focuses on improving the accuracy, precision, calibration, and product quality of remote-sensing data, leveraging years of multiscale optical system geometric and radiometric calibration and characterization experience. The ECCOE Landsat Cal/Val Team continually monitors the geometric and radiometric performance of active Landsat missions and makes calibration adjustments, as needed, to maintain data quality at the highest level. This report provides observed geometric and radiometric analysis results for Landsats 8 and 9 for quarter 1 (January–March) of 2026. All data used to compile the Cal/Val analysis results presented in this report are freely available from the U.S. Geological Survey EarthExplorer website: https://earthexplorer.usgs.gov . One specific activity that the ECCOE Landsat Cal/Val Team closely monitored was a Landsat 8 Thermal Infrared Sensor encoder alerts anomaly. On March 18, 2026, the Thermal Infrared Sensor instrument’s mechanism control electronics board reset, driving several parameters to default power-on values. Subsequent telemetry and analysis determined that no persistent hardware misconfiguration was present and no radiometric or geometric degradation was observed.

Open-File Report↗

Floods of June 20–July 6, 2024, in the Big Sioux River, Rock River, Little Sioux River, Ocheyedan River, and Floyd River Basins, northwestern Iowa

Major flooding occurred on June 20–July 6, 2024, in northwestern Iowa affecting the Big Sioux, Rock, Little Sioux, Ocheyedan, and Floyd River Basins. Heavy rain fell in northwestern Iowa, southwestern Minnesota, and southeastern South Dakota on June 20–22, 2024. Parts of northwestern Iowa recorded 2–6 inches of rainfall and localized amounts exceeding 12 inches. A maximum peak-of-record streamflow of 175,000 cubic feet per second at the U.S. Geological Survey streamgage Big Sioux River at Akron, Iowa (06485500), was recorded on June 22, 2024, and had an annual exceedance probability range of 0.2–0.49 percent. High-water marks were measured at four locations along the Big Sioux River between U.S. Interstate 29 at Sioux City, Iowa, upstream to Iowa Highway 10 north of Hawarden, Iowa, a distance of 75.7 river miles. A maximum peak-of-record streamflow of 157,000 cubic feet per second at the U.S. Geological Survey streamgage Rock River near Rock Valley, Iowa (06483500), was recorded on June 22, 2024, and had an annual exceedance probability of less than 0.2 percent. High-water marks were measured at eight locations along the Rock River between County Road B30 east of Hudson, South Dakota, upstream to Iowa Highway 9 at Rock Rapids, Iowa, a distance of 39.3 river miles. A maximum peak-of-record streamflow of 63,000 cubic feet per second at the U.S. Geological Survey streamgage Little Sioux River at Correctionville, Iowa (06606600), was recorded on June 24, 2024, and had an annual exceedance probability range of 0.2–0.49 percent. High-water marks were measured at 11 locations along the Little Sioux River between Iowa Highway 31 west of Correctionville, Iowa, upstream to U.S. Highway 18 north of Spencer, Iowa, a distance of 134.8 river miles. A maximum streamflow of 24,500 cubic feet per second at the U.S. Geological Survey streamgage Ocheyedan River near Spencer, Iowa (06605000), was recorded on June 22, 2024, and had an annual exceedance probability range of 0.2–0.49 percent. High-water marks were measured at three locations along the Ocheyedan River between County Road M38 west of Spencer, Iowa, upstream to U.S. Highway 18 west of Everly, Iowa, a distance of 12.8 river miles. A maximum streamflow of 41,000 cubic feet per second at the U.S. Geological Survey streamgage Floyd River at Alton, Iowa (06600100), was recorded on June 22, 2024, and had an annual exceedance probability range of 1–1.99 percent. High-water marks were measured at six locations along the Floyd River between Iowa Highway 3 at Le Mars, Iowa, upstream to Iowa Highway 10 at Alton, Iowa, a distance of 27.5 river miles. The high-water marks were used to develop flood profiles for the Big Sioux, Rock, Little Sioux, Ocheyedan, and Floyd Rivers.

Iowa, Minnesota, South Dakota↗