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.