Hello,
There is a routine in ccpnmr1.0/python/ccpnmr/analysis/ExperimentBasic.py
called getNoiseEstimate. To use it you would do something like:
from ccpnmr.analysis.ExperimentBasic import getNoiseEstimate
noiseEstimate = getNoiseEstimate(spectrum)
where spectrum is a DataSource data model object. That routine gets some
random points a number of times and tries to estimate the noise from that,
and there are a few optional arguments to do with that. You might want to
read the code to see what is happening and if you have better ideas how to
do this we would be glad to hear from you (or anyone else). (The problem
is that you don't know where the noise is, or whether there is a baseline,
etc., so this rather simple approach is bound not to work in loads of
cases.)
Wayne
On Mon, 23 Jan 2006, Borlan Pan wrote:
> Is there an easy way to estimate the noise level in a spectra in Analysis?
>
|