# Algorithms for Matching Bullet Lands

## Documentation for package ‘bulletr’ version 0.1

- DESCRIPTION file.

## Help Pages

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