.. include:: _config.rst

.. _xasviewer_app:

XASViewer
=======================

The XAS Viewer Application gives a graphical user interface (GUI) for the
visualization and analyis of X-ray absorption spectroscopy (XAS) data, both
XANES and EXAFS. It is deliberately patterned after the Demeter Package (Athena
and Artemis programs), and shares many concepts and presentation ideas with
these progrqms.  As a GUI Program, XAS Viewer should seem very "Athena-like"
though of course there will be several differences.  We hope that many of these
differences will be "improvements".  By using Larch for all of its analysis
steps, XAS Viewer not only provides interactive data visualization,
exploration, and analysis of XAS data, but also records those steps as Larch /
Python commands that can be saved and reproduced outside of the GUI, say to
enable batch processing of large volumes of data.

XAS Viewer is still in active development with new features driving much of the
development and releases of Larch version for the past few years. At this
writing (June, 2023, Larch version 0.9.70), the main feature of XAS Viewer are
met, though improvements and new featutes continue to be made, and bugs are
being fixed as quickly as possible. Ideas for additions and improvements are
most welcome.  If you find problems with it or unexpected or missing
functionality, please let us know.  In addition, if you find any features from
Athena, Artemis, Sixpack, or other analysis programs that you would like to see
in XAS Viewer, please let us know.


.. toctree::
   :maxdepth: 2

   xasviewer/overview.rst
   xasviewer/iodata.rst
   xasviewer/dialogs.rst
   xasviewer/preedge.rst
