nmrglue.process.proc_lp.cadzow
- nmrglue.process.proc_lp.cadzow(data, M, K, niter, min_var=False)[source]
Perform a (row wise) Cadzow-like signal enhancement on 1D or 2D data.
Performs a Cadzow-like signal enhancement with optional adjustment of singular values using the minimum variance method as desribed in: Chen, VanHuffel, Decanniere, VanHecke, JMR, 1994, 109A, 46-55.
For 2D data performs independant enhancement on each row of data array.
- Parameters
- datandarray
1D or 2D NMR data to enhance.
- Mint
Large prediction order. For best results should be between K + 5 and 2 * K.
- Kint
Reduced prediction order.
- niterint
Number if iteration of the Cadzow procedure to perform.
- min_varbool
True to adjust retained singular values using the minimum variance method. False does not correct the singular values and is the Cadzow method.
- Returns
- ndatandarray
Array of enhanced data