nmrglue.process.proc_base.jmod

nmrglue.process.proc_base.jmod(data, e=0.0, off=0.0, end=0.0, inv=False, rev=False)[source]

Exponentially damped J-modulation apodization

Functional form of apodization window:

\[jmod(x_i) = \exp(-e) * \sin(\frac{pi * off + pi * (end - off) * i} {size - 1})\]
Parameters
datandarray

Array of NMR data.

efloat

Exponential apodization term.

offfloat

Start of J-modulation in fractions of pi radians (180 degrees).

endfloat

End of J-modulation in fractions of pi radians (180 degrees).

invbool, optional

True for inverse apodization. False (default) for standard.

revbool, optional.

True to reverse the apodization before applying it to the data.

Returns
ndatandarray

Array of NMR data with apodization applied.