l_r#
- ktch.coiling.l_r(theta, w_r, t_r, d_r, r0=1.0)[source]#
Arc length of growth trajectory at coiling angle
theta.Maps the coiling angle \(\theta\) of the Raup’s model to the arc length \(l_R\) of the reference-point trajectory ([Noshita_2014]):
\[l_R(\theta) = r_0\,(W_R^{\theta / 2\pi} - 1)\, \frac{\sqrt{\Lambda}}{(1 - D_R)\,\ln W_R},\]where \(\Lambda\) is the trajectory discriminant. The relation is closed-form for constant parameters;
thetamay be array-like.- Parameters:
- thetaarray-like
Coiling angle \(\theta\) (radians).
- w_r, t_r, d_rfloat
Raup parameters (
w_r > 1,-1 < d_r < 1).- r0float, default = 1.0
Initial tube radius (arc length scales with
r0).
- Returns:
- l_rfloat or ndarray
Trajectory arc length at
theta.
See also
theta_rInverse function (arc length to coiling angle).
References
[Noshita_2014]Noshita, K., 2014. Quantification and geometric analysis of coiling patterns in gastropod shells based on 3D and 2D image data. Journal of Theoretical Biology 363, 93–104.