python_codes.CourrechDuPont2014.Growth_rate#
- Growth_rate(alpha, theta, Q0, gamma=1.6, axis=- 1, capture_rate=1)[source]#
Calculate the dune growth rate using the dimensional analysis from Courrech du Pont et al. 2014.
- Parameters
alpha (scalar, numpy array) – Dune orientation \(\alpha\).
theta (scalar, numpy array) – Flux orientation \(\theta\) in degrees.
Q0 (scalar, numpy array) – Flux at the bottom of the dune \(Q_{0}\).
gamma (scalar, numpy array) – Flux-up ratio \(\gamma\) (the default is 1.6).
axis (int) – axis over wich the average is done (the default is -1).
capture_rate (function, scalar, numpy array) –
- Capture rate of the avalanche slope. Can either be a scalar, a numpy array with dimensions corresponding to alpha, theta and Q0,
or function taking as argument alpha, theta and Q0, in this order (the default is 1).
- Returns
Dune growth rate corresponding to input sand flux distributions.
- Return type
scalar, numpy array
Examples
>>> import numpy as np >>> alpha = 10 >>> theta = np.random.random((1000,))*360 >>> Q0 = np.random.random((1000,))*50 >>> Qcrest_perp = Growth_rate_courrech(alpha, theta, Q0)
References
[1] Courrech du Pont, S., Narteau, C., & Gao, X. (2014). Two modes for dune orientation. Geology, 42(9), 743-746.