bionic (1) athena.1.gz

Provided by: horae_071~svn537-2.1_all bug

NAME

       athena - interactive XAS data processing

SYNOPSIS

       athena  file...

DESCRIPTION

       This  manpage documents the athena program, for interactive XAS data processing, including converting raw
       data to mu(E), aligning, merging, deglitching, Fourier transforming, and plotting.  Basically, Athena  is
       intended  to  handle  all  chores  involving  XAS  data  except  for  quantitative analysis by fitting to
       theoretical standards.  Athena's sister program Artemis is the fitting program.

       Athena has two interesting and unusual features.  The first is that there are no buttons  for  explicitly
       removing  the  background  from mu(E) data or for performing Fourier transforms.  The only active buttons
       displayed on the main window are for plotting.  Athena always  knows  when  data  requires  a  background
       removal or a Fourier transform and will perform the necessary analysis steps before displaying the plot.

       The  second  interesting  feature  is  that it is just as easy to perform analysis and plotting chores on
       multiple data sets as on an individual data set.  Athena automates the most common data processing chores
       and automatically generates plots of one or more data sets.

SYNOPSIS

       Athena  is  a  graphical  and  interactive program written in the perl programming language, using the Tk
       display engine, the IFEFFIT EXAFS library, and the PGPLOT plotting library.  (See below  for  a  list  of
       relevant URLs.)

       When Athena starts, you are presented with a window whose layout looks something like this:

              +----------------------------------------+
              |    menubar                             |
              +---------------------------+------------+
              |                           |            |
              |                           |            |
              |                           |   Group    |
              |     Group                 |   List     |
              |    Parameters             |            |
              |                           |            |
              |                           |            |
              |                           +------------+
              |                           | Plot crrnt |
              |                           +------------+
              |                           | Plot mrked |
              |                           +------------+
              |                           |            |
              |                           |   Plot     |
              |                           |  Features  |
              |                           |            |
              |                           |            |
              +---------------------------+------------+
              |    echo area                           |
              +----------------------------------------+

       As  you  import  data  into  Athena,  data  groups are created and those groups are listed in the section
       labeled `Group List' .  You select a group as the active one by clicking the left  mouse  button  on  its
       entry  in the group list.  When selected, the list entry is highlighted with an orange background and the
       parameters associated with that group are displayed  in  the  large  area  on  the  left  labeled  `Group
       Parameters'.   When you pass the mouse over a label in the group parameters section, you will notice that
       the label changes color.  This indicates that a mouse click on the label will have an  effect.   Clicking
       the left mouse button will display a hint in the echo area as to the function of that parameter.  See the
       section on group operations for the effect of a right mouse click.

       The view of the group parameters is replaced when certain features of Athena are used.  Choosuing any  of
       the  options  from the Data, Align, Diff, or Analysis menus will temporarily replace the group parameters
       with views of parameters relevant to the chosen task.  For example, when the log-ratio option  is  chosen
       from  the  Analysis menu, the view of group parameters is replaced by a view of the interface to Athena's
       log-ratio/phase-difference analysis.

       Below the group list are two rows of button for plotting data.  The red  buttons  are  for  plotting  the
       selected  data  group.   The  purple  buttons  are  for plotting multiple data groups.  These buttons are
       labeled according to the data space of the plot.  E, k, R, and q refer to energy, photoelectron  k,  real
       space R, and backtransform k, respectively.

       Below the plot buttons are a set of tabs for specifying the details of the plots in each space.  For each
       space you can specify the range of the x-axis.  For energy plots, you can select whether  the  background
       function  is plotted along with the data and whether the data and background are normalized.  For k-space
       plots, you can select the amount of k-weighting.  For R- and q-space plots, you can select which part  of
       those  complex  functions  are  plotted.   There  are  also  tabs  for  setting  up stacked plots and for
       establishing plot indicators.  For a complete discussion see the section on plotting.

       Finally, at the bottom of the page is the echo area.  Athena uses this area to display hints, brief  help
       messages, warnings, and updates about recently performed analysis or plotting actions.  A few features of
       Athena will prompt the user for a text string.   In  those  situations,  the  echo  area  is  temporarily
       replaced by text string dialog.

       Throughout Athena the right mouse button serves to post context sensitive menus.  These include parameter
       labels, groups list entries, and other elements on the screen.  You should try clicking the  right  mouse
       button in different places to see what usefuls things might pop up.

REFERENCES

       Here are the relevant URLs:

       IFEFFIT
           http://cars.uchicago.edu/ifeffit

       PGPLOT
           http://www.astro.caltech.edu/~tjp/pgplot/

       Perl
           http://www.perl.com

       perl/Tk
           http://www.lehigh.edu/~sol0/ptk/

       Central atom phase shifts
           http://leonardo.phys.washington.edu/~ravel/software/feff_tables/

MISSING FEATURES

       You betcha!  Lots!  Here's a partial list:

       *   Principal Component Analysis on the set of marked groups

       *   XANES analysis by fitting a sum of scans to an unknown

       *   Dead-time and self-absorption corrections

       *   Handle  dispersive  data sets, i.e. data sets wherein the I0 and IT measurements are in separate data
           files becuase the data were obtained sequentially

       *   Calibrate dispersive data to a trusted standard

       *   Handle SPEC files. An independent  perl  module  would  be  ideal.  This  is  a  project  some  eager
           contributor could tackle without having to delve into ATHENA's source code.

       *   Alignment  of scans using a reference, either of the same edge or of a nearby edge. (Any suggestions?
           I am lacking a good idea about how to implement this...)

       *   Formulas for the energy axis (useful for converting encoder readings to energy values)

       *   R and q space records, that is to be able to read and write data in R and q space just as easily as E
           or k space.

       *   Internationalization. That is, build a framework for having text strings read from external files and
           for the language to be a configuration option.

       *   Documentation, documentation, documentation

WHAT'S IN A NAME?

       Athena was the goddess of wisdom and is also associated with skill  and  justice.   Those  are  all  good
       qualities for a data analysis program!

OPTIONS

       This program requires no options.

SEE ALSO

       This program is part of the horae XAS analysis suite which can be obtained at
       http://cars9.uchicago.edu/~ravel/software/

AUTHOR

       Bruce Ravel <ravel@phys.washington.edu> (c) 2001 - 2003

       Ifeffit is copyright (c) 1992 - 2003 Matt Newville
       newville@cars.uchicago.edu
       http://cars9.uchicago.edu/~newville/ifeffit/

                                                  June 26, 2006                                        athena(1)