Matt said in response to Carlo's post about a rebinning algorithm: MN> Yes -- that would be great!! I've been sort of lax on this MN> topic, and have not done anything to implement an automated MN> binning mechanism. If you're happy with this approach, I'd be MN> willing to try to put this in the core, either as a separate MN> command, or as part of the spline() command. I think it is much more appropriate to have a rebinning command or to let the GUI do it than to put it in the spline() command. The reason I say this is that one may want to examine the binned and unbinned data side-by-side. For example, it would be interesting to have binned and unbinned data as separate data groups in Athena so that they may be overplotted in k or R. If rebinning is part of the spline() command than ifeffit has to worry about binned and unbinned output channels. It seems to me to be more conceptually transparent to do something like this: read_data(foo.dat, type=xmu, group=a) spline(a.energy, a.xmu) bin(a.energy, a.xmu, group=b, <<other binning parameters>>) spline(b.energy, b.xmu) newplot(a.k, a.chi, key=unbinned) plot(b.k, b.chi, key=binned) The other advantage of a bin() command separate from spline() is that you can then rebin any kind of data, not just mu(E) data. Just my 2 cents worth, B -- Bruce Ravel ----------------------------------- ravel@phys.washington.edu Code 6134, Building 3, Room 222 Naval Research Laboratory phone: (1) 202 767 5947 Washington DC 20375, USA fax: (1) 202 767 1697 NRL Synchrotron Radiation Consortium (NRL-SRC) Beamlines X11a, X11b, X23b, X24c, U4b 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/