| boot_fit_loess | Fit a LOESS model with bootstrap samples |
| br411 | 3d topological surface measurements for one land of a bullet from the Hamby study |
| bulletAlign | Align two surface cross cuts according to maximal correlation |
| bulletCheckCrossCut | Identifying a reliable cross section |
| bulletGetMaxCMS | Identify the number of maximum CMS between two bullet lands |
| bulletGetMaxCMS_nist | Identify the number of maximum CMS between two bullet lands |
| bulletSmooth | Smooth the surface of a bullet |
| CMS | Table of the number of consecutive matches |
| fit_loess | Fit a loess curve to a bullet data frame |
| fortify_x3p | Convert a list of x3p file into a data frame |
| getCircle | Estimate center and radius |
| getTwist | Estimate the twist in a bullet land |
| get_bullet | Deprecated function use get_crosscut |
| get_crosscut | Read a crosscut from a 3d surface file |
| get_grooves | Find the grooves of a bullet land |
| get_peaks | Identify the location and the depth of peaks and heights at a crosscut |
| get_peaks_nist | Identify the location and the depth of peaks and heights at a crosscut |
| maxCMS | Number of maximum consecutively matching striae |
| plot_3d_land | Plot a bullet land using plotly |
| predCircle | Estimate predictions and residuals for a circle fit of x and y |
| predSmooth | Estimate predictions and residuals for a smooth of x and y |
| processBullets | Process x3p file |
| read_x3p | Read an x3p file as an R Data Frame |
| sample_x3p | Sample every X element of a data frame |
| smoothloess | Predict smooth from a fit |
| striation_identify | Match striation marks across two cross sections based on previously identified peaks and valleys |
| unfortify_x3p | Convert a data frame into an x3p file |