Peak picking routines, lineshape parameter guessing, and related functions.
This modules is imported as nmrglue.peakpick and can be called as such.
pick(data, pthres[, nthres, msep, ...]) | Pick (find) peaks in a region of a NMR spectrum. |
These functions are typically not used directly by users. Developers who want fine control over peak picking will be interested in these functions.
add_edge(locations, edge) | Add edge to list of locations, returning a list of edge-added locations |
clusters(data, locations, pthres, nthres[, ...]) | Perform cluster analysis of peak locations. |
pack_table(locations[, cluster_ids, scales, ...]) | Create a table from peak information. |
guess_params_slice(data, location, ...) | Guess the parameter of a peak in a segment. |
extract_1d(data, location, axis) | Extract a 1D slice from data along axis at location |
find_all_thres(data, thres, msep[, find_segs]) | Peak pick a spectrum using a threshhold-minimum distance algorithm. |
find_all_nthres(data, thres, msep[, find_segs]) | Peak pick a spectrum using a threshhold-minimum distance algorithm. |
find_all_thres_fast(data, thres, msep[, ...]) | Fast version of find_all_thres. |
find_all_nthres_fast(data, thres, msep[, ...]) | Fast version of find_all_nthres_fast. |
find_pseg_slice(data, location, thres) | Find slices which define a segment in data above thres. |
find_nseg_slice(data, location, thres) | Find slices which define a segment in data below thres. |