All functions 


Helper function: bootstrap scores 

3d topological surface measurements for one land of a bullet from the Hamby study 

Helper file to setup data 

Get land to land prediction based on bullet to bullet comparisons 

Use a gaussian filter on bullet data frame 

Fit a loess curve to a bullet data frame 

Extract signature from crosscut 

Find the grooves of a bullet land 

Check align output 

Check object returned by x3p_crosscut_optimize 

Check grooves for correctness 

Check loess or gaussian curve fit object 

Check signature object 

Check a striae object is valid 

Check whether an x3p argument is character or filename, return an x3p object 

Get average scores for bullet to bullet comparisons 

Extract average distance between two (or more) aligned signatures 

Extract ccf from two (or more) aligned signatures 

Extract number of consecutively matching striation marks (peaks and valleys) from two aligned signatures 

Extract number of consecutively matching elevated striation marks from two aligned signatures 

Extract scaled number of consecutively matching elevated striation marks from two aligned signatures 

Extract scaled number of consecutively matching striation marks (peaks and valleys) from two aligned signatures 

Extract lag from two (or more) aligned signatures 

Extract lag in mm from two (or more) aligned signatures 

Extract number of consecutively matching elevated striation marks from the left of two aligned signatures 

Extract length of two (aligned) signatures 

Length of two (aligned) signatures in millimeter 

Extract number of matching striation marks from two aligned signatures 

Extract scaled number of matching striation marks from two aligned signatures 

Extract number of mismatched striation marks from two aligned signatures 

Extract number of mismatched striation marks from two aligned signatures 

Extract number of consecutively nonmatching striation marks from two aligned signatures 

Extract scaled number of consecutively nonmatching striation marks from two aligned signatures 

Extract overlap between two aligned signatures 

Extract number of consecutively matching elevated striation marks from the right of two aligned signatures 

Extract rough correlation from two (or more) aligned signatures 

Extract variation in the height measurements between two aligned signatures 

Extract the combined height of aligned striae between two aligned signatures 

Extract features from aligned signatures 

Extract features from aligned signatures (legacy) 

Extract information for striation marks from two aligned signatures 

Cross correlation function between two vectors 

Length of the longest run of TRUEs 

Table of the number of runs 

hamby252demo 

hamby252demo_github 

Get a specified cross section 

Wilcox test of bullet to bullet similarity 

Smooth the raw signature 

Reading all x3p scans belonging to a single bullet from a folder 

Reading all x3p scans belonging to a folder 

randomforest 

Execute the Shiny App for bullet investigation 

Align two surface cross cuts according to maximal correlation 

Identify the number of maximum CMS between two signatures 

Identify the location and the depth of peaks and valleys in a signature 

Predict smooth from a fit 

Match striation marks across two aligned signatures 

Switch x and y in a data frame 

Read a crosscut from a 3d surface file 

Identify a reliable cross section 

Convert x3p header information to microns from meters 