View on GitHub

Effects of lateral and vertical constrictions on flow in rough steep channels with bedload

Data and codes

Download this project as a .zip file Download this project as a tar.gz file

Folder and file summary:

This repository contains data used in “Effects of Lateral and Vertical Constrictions on Flow in Rough Steep Channels with Bedload”.

The data stem from laboratory experiments with the setup described in my PhD thesis (Schwindt 2017). Data processing was done with Python (see pydroscape) and Matlab / Octave codes.


Suggested citation:

Schwindt, S.; Franca, M. J. & Schleiss, A. J. “Effects of lateral and vertical constrictions on flow in rough steep channels with bedload”. Journal of Hydraulic Engineering, 2017 , 143 , 04017052-1-12. doi: 10.1061/(ASCE)HY.1943-7900.0001389

LaTex / Bibtex Users:

  author    = {Schwindt, Sebastian and Franca, M\'ario J and Schleiss, Anton J},
  title     = {Effects of lateral and vertical constrictions on flow in rough steep channels with bedload},
  journal   = {Journal of Hydraulic Engineering},
  year      = {2017},
  volume    = {143},
  number    = {12},
  pages     = {04017052-1-12},
  doi       = {10.1061/(ASCE)HY.1943-7900.0001389}


Signal processing was done with Python and the pydroscape) package. The data analyses where made with Matlab / Octave (.m) codes, where codes starting with an f[...].m mark files containing functions. All other .m files are algorithms that use these functions. Please note that all codes were originally written in Matlab and processing them with Octave may require adding pkg load io after the clear all; close all; statements in the codes.

Data structure and codes

The RawData folder contains the raw data from the ultrasonic probe loggers, pump discharge logger, flow velocity (where applicable), sediment supply/outflow loggers, and constriction geometry. The RawData/ExperimentOverview.xlsx workbook contains overview tables of the conducted experiments.

The ProcessedData folder contains data that where extracted from the RawData folder. These data are stored in ProcessedData/ANALYSIS_TYPE/DataAcquisition/ and the Matlab / Octave (.m) codes in that folder were used for extracting / converting the raw data. The ProcessedData/ANALYSISTYPE/DataAcquisition/Exp_NNNNN.xls workbooks document each experimental run, where the maximum bedload passage is highlighted, where the _pure_Q identifier marks reference tests without sediment supply. ProcessedData/ANALYSIS_TYPE/DataAcquisition/YYYYMMDD_data_ANALYSISTYPE.xlsx summarizes all relevant experiments for an ANALYSISTYPE (i.e., Non-constricted, Lateral, Vertical, or Combined).

In addition, the analysis types contain particular subfolders:

The ProcessedData/Plots/ folder contains Matlab / Octave (.m) codes for producing the plots (figures) for the paper.

The ProcessedData/Statistic/ folder contains Matlab / Octave (.m) codes for data regression (curves) shown in figures and tables.

The ApplicationExample_Codes/ folder contains codes that illustrate the application case (main: Qc_mu.m).

The files MountainRiverInventory.xlsx contains data that served for the design of the experimental setup.