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 |