Algorithms for Matching Bullet Lands


[Up] [Top]

Documentation for package ‘bulletr’ version 0.1

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