Model:Meanderpy: Difference between revisions
From CSDMS
No edit summary |
Zsylvester (talk | contribs) No edit summary |
||
Line 7: | Line 7: | ||
|ModelDomain=Terrestrial | |ModelDomain=Terrestrial | ||
|Spatial dimensions=3D | |Spatial dimensions=3D | ||
|Spatialscale= | |Spatialscale=Landscape-Scale, Reach-Scale | ||
|One-line model description=A simple model of meandering | |One-line model description=A simple kinematic model of meandering | ||
|Extended model description="meanderpy" is a Python module that implements a simple numerical model of meandering, the one described by Howard & Knutson in their 1984 paper "Sufficient Conditions for River Meandering: A Simulation Approach" (https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/WR020i011p01659). This is a kinematic model that is based on computing migration rate as the weighted sum of upstream curvatures; flow velocity does not enter the equation. Curvature is transformed into a 'nominal migration rate' through multiplication with a migration rate (or erodibility) constant; in the Howard & Knutson (1984) paper this is a nonlinear relationship based on field observations that suggested a complex link between curvature and migration rate. In the 'meanderpy' module we use a simple linear relationship between the nominal migration rate and curvature, as recent work using time-lapse satellite imagery suggests that high curvatures result in high migration rates (Sylvester et al., 2019). | |Extended model description="meanderpy" is a Python module that implements a simple numerical model of meandering, the one described by Howard & Knutson in their 1984 paper "Sufficient Conditions for River Meandering: A Simulation Approach" (https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/WR020i011p01659). This is a kinematic model that is based on computing migration rate as the weighted sum of upstream curvatures; flow velocity does not enter the equation. Curvature is transformed into a 'nominal migration rate' through multiplication with a migration rate (or erodibility) constant; in the Howard & Knutson (1984) paper this is a nonlinear relationship based on field observations that suggested a complex link between curvature and migration rate. In the 'meanderpy' module we use a simple linear relationship between the nominal migration rate and curvature, as recent work using time-lapse satellite imagery suggests that high curvatures result in high migration rates (Sylvester et al., 2019). | ||
}} | }} | ||
Line 14: | Line 14: | ||
{{Model keywords | {{Model keywords | ||
|Model keywords=fluvial morphodynamics | |Model keywords=fluvial morphodynamics | ||
}} | |||
{{Model keywords | |||
|Model keywords=meandering | |||
}} | }} | ||
{{End a table}} | {{End a table}} | ||
Line 36: | Line 39: | ||
|Source code availability=Through web repository | |Source code availability=Through web repository | ||
|Source web address=https://github.com/zsylvester/meanderpy | |Source web address=https://github.com/zsylvester/meanderpy | ||
|Program license type= | |Program license type=Apache public license | ||
|Memory requirements=-- | |Memory requirements=-- | ||
|Typical run time= | |Typical run time=minutes | ||
}} | }} | ||
{{Input - Output description | {{Input - Output description | ||
|Describe input parameters=channel width (m), channel depth (m), padding (number of nodepoints along centerline), sampling distance along centerline, number of iterations, dimensionless Chezy friction factor, threshold distance at which cutoffs occur, migration rate constant (m/s), vertical slope-dependent erosion rate constant (m/s), time step (s), density of water (kg/m3), which time steps will be saved, approximate number of bends you want to model, initial slope (setting this to non-zero results in instabilities in long runs) | |Describe input parameters=channel width (m), channel depth (m), padding (number of nodepoints along centerline), sampling distance along centerline, number of iterations, dimensionless Chezy friction factor, threshold distance at which cutoffs occur, migration rate constant (m/s), vertical slope-dependent erosion rate constant (m/s), time step (s), density of water (kg/m3), which time steps will be saved, approximate number of bends you want to model, initial slope (setting this to non-zero results in instabilities in long runs) | ||
|Input format=ASCII | |Input format=ASCII | ||
|Describe output parameters= | |Describe output parameters=channel centerlines; 3d model | ||
|Output format=Binary | |Output format=Binary | ||
|Pre-processing software needed?=No | |Pre-processing software needed?=No |
Revision as of 15:57, 12 June 2019
Meanderpy
Metadata
|
|
Introduction
History
References
Nr. of publications: | 1 |
Total citations: | 110 |
h-index: | 1 |
m-quotient: | 0.14 |
Publication(s) | Year | Type | Cited | |
---|---|---|---|---|
Error: Table AuthorsMan not found. . . , , . [[| (View/edit entry)]] | Meanderpy | Model overview | Template:SEM 2914849477 |