[Ifeffit] Too many points in pre-edge

Bruce Ravel ravel at phys.washington.edu
Thu Dec 2 16:07:15 CST 2004


On Thursday 02 December 2004 04:40 pm, Matt Newville wrote:
> I agree that the algorithm to find E0 could be improved,
> especially for noisy and XANES-only data. The ideas Bruce added to
> athena seem like good approaches. FWIW, Ifeffit's E0 finding
> strategy is mostly tuned to avoid glitches in the extended XAFS.
> Therefore, it choose the point that has the largest first
> derivative provided that the previous two points have a positive
> first derivative.

> It only looks in the first half of the energy
> array (counting by array index).

That would explain what was going on in Carlo's data.

> It's quite possible that it would miss e0 in data with an
> unexpectedly long pre-edge.

I can see the argument that ifeffit should have been able to figure
this out, but it does seem kind of silly to bin the data in the
pre-edge such that the energy steps are about 1/2 volt.  That vastly
overspecifies the pre-edge.

> Carlo wrote:
> > Grant has been using a differential evolution algorithm to take
> > case of noisy data.  Perhaps this could help?
>
> I have no idea what that is.  Does it help you and Grant?

Ditto.  I would like to see a reference.

B


-- 
 Bruce Ravel  ----------------------------------- ravel at phys.washington.edu
 Code 6134, Building 3, Room 405
 Naval Research Laboratory                          phone: (1) 202 767 2268
 Washington DC 20375, USA                             fax: (1) 202 767 4642

 NRL Synchrotron Radiation Consortium (NRL-SRC)
 Beamlines X11a, X11b, X23b
 National Synchrotron Light Source
 Brookhaven National Laboratory, Upton, NY 11973

 My homepage:    http://feff.phys.washington.edu/~ravel 
 EXAFS software: http://feff.phys.washington.edu/~ravel/software/exafs/




More information about the Ifeffit mailing list