[Ifeffit] athena 2002.08.14

Bruce Ravel ravel at phys.washington.edu
Wed Aug 14 14:46:17 CDT 2002


I put a new tarball and Windows build for Athena on my website this
afternoon.  There are only a few changes since last week, but they are
interesting enough to merit a new release.

1. I fixed a problem in the display of the group list.  When deleting
   groups, slightly more vertical space was removed than had been
   allocated when the group was listed.  This lead to a misalignment
   that was particularly apparent when deleting many groups.

2. I now do the thing where the cursor changes to a stop watch (an
   hourglass on Windows) whenever Athena is doing anything time
   consuming.  That keeps you from clicking buttons as a bad time and
   also gives you a visual cue when lengthy procedures finish.

3. I put in more careful checks of memory usage.  I had a bug report
   that was traced back to a large quantity of data overflowing
   Ifeffit's static memory space.  I now check memory usage more
   frequently and issue a warning message when the amount of memory is
   running short.  The scheme is not foolproof.  It is still possible
   to overflow the memory before triggering a warning, but Athena
   should catch many situations in which this might happen.

4. It is now possible to create a "background group".  That is a data
   group which is listed in the groups list and which contains as its
   data the background function computed from another data group.
   This is useful for at least three things, including directly
   comparing different background functions, comparing a background
   function to a background computed by FEFF and read from the 5th
   column of xmu.dat, and investigating low-R phenomena such as
   multi-electron effects or the so-called atomic xafs.

5. Project files now identify the version of perl, the version of
   ifeffit, and the operating system of the computer along with the
   version of Athena used to create the file.  This is information I
   need when I am sent a project file as part of a bug report.  There
   is no problem with backwards compatibility -- project files without
   this information will be read without problem.  And project files
   continue to be transferable between platforms.

The tarball and the Windows exe are in the standard places.

Special thanks to Raul Barrea for a very useful bug report which lead
to most of this week's new features.


 Bruce Ravel  ----------------------------------- ravel at 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/

More information about the Ifeffit mailing list