nmrglue.peakpick

Peak picking routines, lineshape parameter guessing, and related functions.

This modules is imported as nmrglue.peakpick and can be called as such.

User Functions

pick(data, pthres[, nthres, msep, ...]) Pick (find) peaks in a region of a NMR spectrum.

Developer Functions

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.