Version 0.5.0
Version following initial completion of methods section of paper and distribution to coauthors.
- Major Enhancements
- Bed-load diffusion: Full overhaul. Stochastic lateral motion due to particle collisions
- Noncohesive erosion: time of flight, and therefore, particle step length. This makes
$k_E$ dimensionless. - Double Manning can now use hydraulic radius or depth; the latter uses the wide-channel assumption.
- Minor enhancements
- Critical Shields stress (
tau_star_c_sed
) is now user-definable - Lump all shear-stress and shear-velocity variable computations into a single function in which they are updated; call this at an early point while updating width. See: Centralize update of stress, shear, and turbulence variables: Prior to widening, narrowing calculations.
- Plot db_dt__day__narrowing_series as negative.
- Add legend_loc option for plotting; legend fontsize=12
- Critical Shields stress (
- Fixes
- Plotting works with updated Pandas (indexing deprecation)
- Fix function
compute__u_star__tau_bed
: Remove 1/2 power fromself.tau_star_bed
calculation in(self.rho_s - self.rho)
. - Let self.tau_star_bank not be defined if D is None.