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.