computePotentialParameters(): Solve for the potential parameters that result in the potential depth, potential minimum location, and potential attractive extent given.
evaluatePerformance(): Compute the F1 and fractional distribution of the difference between the true number of nuclei in each clump and the computed number of nuclei in each clump.
[F1,dN]=evaluatePerformance(nucleiCenters,dr)
frequencyGaussianFilter(): Filter data with a Gaussian filter in frequency space.
A=frequencyGaussianFilter(A,sigma,hsize,padding)
getCurvatureAndCenters(): Compute boundary curvature and centers of curvature.
is_in_parallel(): Determine if function is being run in parallel.
answer=is_in_parallel()
isosurfaceProjectionPlot(): Plot isosurfaces of N-D data (N>2) projected down to 3-D, and plot the 2-D projections of the isosurfaces to the three axis planes.
fig=isosurfaceProjectionPlot(n,dims,isoLvls)
load_truth(): Load truth data about the nuclei center locations.
[truth,nuclei_per_object]=load_truth(trial_str)
nakeinterp1(): Fast 1D interpolation using a dichotomy search of indices.
idx=nakeinterp1(x,y,xi);
ndGaussianFilter(): Create an N-D Gaussian filter.
h=ndGaussianFilter(N,sigma,hsize)
publishDocumentation(): Function to create the documentation data used in creating the website.
publishDocumentation()
publishExample(): Function to publish an example script to markdown for the website.