.. Athena document is copyright 2016 Bruce Ravel and released under The Creative Commons Attribution-ShareAlike License http://creativecommons.org/licenses/by-sa/3.0/ .. _preprocessing_sec: Preprocessing data ================== There are a number of other operations that :demeter:`athena` can perform on your data as it is imported. These are found in the other tabs on the bottom left of the column selection dialog. Note that all of the pre-processing chores discussed here can also be performed on data after it has been imported. See the `data processing chapter <../process/index.html>`__. for more details. Rebinning quick scan data ------------------------- Some beamlines offer the option of collecting data as a quick scan. In that scanning mode, the monochromator is slewed continuous from the beginning of the scan to the end. The detectors are read continuously and integrations of the detector signals are stored in intervals. The length of these intervals and the slewing speed of the monochromator determine the energy width of each measurement bin. Typically these measurement parameters are chosen to provide adequate resolution through the edge |nd| typically a third or a half of an electron volt. This results in data that are vastly over-sampled in the EXAFS region. To improve the statistics in the EXAFS region and to make the data arrays smaller, it is useful to rebin the data. This process uses a boxcar averaging to place the evenly spaced quick scan data onto a typical EXAFS grid. That grid is usually something like 10 eV in the pre-edge, 0.5 eV through the edge, and 0.05 |AA| :sup:`-1` in the EXAFS region. In this screenshot, I have imported some data on a uranyl compound measured in quick scan mode: .. _fig-rebin: .. figure:: ../../_images/import_rebin.png :target: ../_images/import_rebin.png :align: center Rebinning data on the fly as it is imported using the column selection dialog. At this stage, :demeter:`athena` has not examined the data closely enough to have guessed what edge you are measuring, so you must specify the element symbol of the absorbing atom. The remaining numeric parameters define the grid onto which these data will be rebinned. The first two numbers define the boundaries of the edge region in energy, the third defines the size of the grid in the pre-edge, the fourth defines the size of the grid through the edge, and the last defines the grid in wavenumber in the EXAFS region. :demeter:`athena` will remember the values of these parameters between data sets. However, the default is to turn off rebinning for each new data set. Therefore you must click to the rebinning tab for every data set you import, and click on the :guilabel:`Perform rebinning` check button. When you import multiple data sets, though, rebinning will be performed on each one without intervention according to the normal rules of multiple data set import. Other pre-processing chores --------------------------- :mark:`lightning,..` This tab provides controls for a number of other things that can be done with your data as it is imported. The first one |nd| marking |nd| can be performed even on the first data set imported. The other two require that a standard be specified. The menu at the top of the tab contains every item from the group list. The one specified in that menu is the standard. .. _fig-preproc: .. figure:: ../../_images/import_preproc.png :target: ../_images/import_preproc.png :align: center Pre-processing data as it is imported using the file selection dialog. Here are descriptions of each of the pre-processing chores, seen in the image above: **Mark each data set** If this is selected, each data set will be `marked <../ui/mark.html>`__ as it is imported. Note that the reference spectrum is not marked. Also note that, unlike the other four pre-processing options, this one is always deselected when new data is imported. **Align to the standard** If this is selected, the data are aligned to the specified standard using `the auto-alignment algorithm <../process/align.html>`__. If both the data and standard have reference channels, those are used in the auto-alignment. **Set parameters to the standard** If this is selected, all parameters (except for :procparam:`eshift`) will be `set to the values of the standard <../params/constrain.html>`__. The pre-processing tab is one of :demeter:`athena`'s genuine power features. With a bit of forethought, most of your data processing can be performed automatically. I typically import one data file and carefully calibrate it and set its various parameters. Having done that, the remaining data gets well processed simply by reading it in. This kind of time saver is of particular value at the beam line.