environmentaltools.processes.read_cshore
- environmentaltools.processes.read_cshore(file_, path)[source]
Load CSHORE model output files.
- Parameters:
file (str) – Output file type: ‘bprof’, ‘bsusl’, ‘cross’, ‘crvol’, ‘energ’, ‘longs’, ‘lovol’, ‘param’, ‘rolle’, ‘setup’, ‘swase’, ‘timse’, ‘xmome’, ‘xvelo’, ‘ymome’, ‘yvelo’
path (str) – Directory path containing CSHORE output files
- Returns:
DataFrame with output data, indexed by cross-shore position (meters)
- Return type:
pd.DataFrame
Notes
CSHORE output file structure:
Files named as ‘O’ +
file_.upper() (e.g., ‘OBPROF’)First row contains metadata (number of points for ‘bprof’)
Data is whitespace-delimited
Variable definitions: - bprof: Beach profile elevation - bsusl: Bed load and suspended load probabilities and velocities - cross: Cross-shore sediment transport rates - energ: Energy flux and dissipation - longs: Longshore sediment transport rates - param: Wave parameters (period, bed load, sigma) - rolle: Roller energy flux - setup: Wave setup, depth, and standard deviation - swase: Swash zone parameters - timse: Time series of overtopping and transport - xmome: Cross-shore momentum (radiation stress, bed shear) - xvelo: Cross-shore velocities - ymome: Longshore momentum - yvelo: Longshore velocities
Examples
>>> df_profile = read_cshore('bprof', './cshore_run') >>> df_setup = read_cshore('setup', './cshore_run')