nmrglue.process.pipe_proc.apod

nmrglue.process.pipe_proc.apod(dic, data, qName=None, q1=1.0, q2=1.0, q3=1.0, c=1.0, start=1, size='default', inv=False, one=False, hdr=False)[source]

Generic apodization.

Parameters
dicdict

Dictionary of NMRPipe parameters.

datandarray

Array of NMR data.

qName{‘SP’, ‘EM’, ‘GM’, ‘GMB’, ‘TM’, ‘TRI’, ‘JMOD’}

Abbreviation of apodization function the apply. See the specific apodization function for a description.

q1float

First apodization function parameter. See specific apodization function for details.

q2float

Second apodization function parameter. See specific apodization function for details.

q3float

Third apodization function parameter. See specific apodization function for details.

cfloat

First point scale value.

startint, optional

Starting location of apodization window. Default is the first point, 1.

sizeint, optional

Size of the apodization window. Default (‘default’) is the full size of the active dimension.

invbool, optional

True for inverse apodization, False for normal apodization.

onebool, optional

True to set points outside of window to 1. False leaves points outside the apodization window as is.

hdrbool, optional

True to read apodization parameters from the the parameters in dic.

Returns
ndicdict

Dictionary of updated NMRPipe parameters.

ndatandarray

Array of NMR data with apodization applied.

See also

em

Exponential apodization.

gm

Lorentz-to-Gauss apodization.

gmb

Modified Gaussian apodization.

jmod

Exponentially damped J-modulation apodization.

sp

Sine bell apodization.

tm

Trapezoid apodization.

tri

Triangular apodization.