Characterizing and hindcasting ripple bedform dynamics: Field test of non-equilibrium models utilizing a fingerprint algorithm