All functions

check_grooves()

Check grooves for correctness

get_grooves_hough()

Use Hough transformation to identify groove locations.

get_grooves_lasso()

Use logistic model to identify groove locations

get_grooves_logisticlegacy()

Use logistic model to identify groove locations

get_grooves_middle()

Use the center of a crosscut

get_grooves_quadratic()

Quadratic fit to find groove locations

get_grooves_rollapply()

Using rollapply to find grooves in a crosscut

grooves_plot()

Internal function to plot crosscut + grooves

hamby44demo

hamby44demo

rho_to_ab()

Re-parameterize the Hough transform output for pixel identification

robust_loess_fit()

Fit a robust loess regression