Demeter

Description Perl tools for X-ray Absorption Spectroscopy
Demeter > Perl Modules > Demeter::Plugins::10BMMultiChannel
Source

NAME

Demeter::Plugins::10BMMultiChannel - filetype plugin for 10BM multi-channel data files

VERSION

This documentation refers to Demeter version 0.9.26.

SYNOPSIS

This plugin converts data from 10BM multi-channel ion chambers to an Athena project file. An inifile, 10bmmultichannel.ini (found in $HOME/.horae on unix, %APPDATA%\demeter on Windows), is used to set the column labels and to identify which columns belong to which data channels.

METHODS

is

The multichannel file is recognized by finding MRCAT_XAFS in the first line and having 8 or more mcs channels among the column labels.

fix

The column data file is converted into an Athena project file using the Demeter::Data::MultiChannel object.

CONF FILE

Demeter ships with a demeter_conf file for configuring this plugin.

The energy shifts are measured by placing a foil in front of all four channels and measuring the edge shift across the horizontal extent of the beam.

Flags

reference

When true (i.e. set to 1), the reference channel will be processed.

temperature_column

The column hearder for the scalar containing the temperature signal.

edge

The edge energy of the element currently being measured.

type

The datatype for the imported data. The sensible values are xmu and xanes.

Names

1

The name given to the Data object for the first channel. This is used, for example, as the data group name in an Athena project.

2

The name given to the Data object for the second channel. This is used, for example, as the data group name in an Athena project.

3

The name given to the Data object for the third channel. This is used, for example, as the data group name in an Athena project.

4

The name given to the Data object for the fourth channel. This is used, for example, as the data group name in an Athena project.

reference

The name given to the Data object for the reference channel. This is used, for example, as the data group name in an Athena project.

Numerator

1

The column label of the numerator of the first channel.

2

The column label of the numerator of the the second channel.

3

The column label of the numerator of the the third channel.

4

The column label of the numerator of the the fourth channel.

There is no reference parameter in this section. The sum of the four denominator channels are used as the numerator of the reference.

Denominator

1

The column label of the denominator of the first channel.

2

The column label of the denominator of the the second channel.

3

The column label of the denominator of the the third channel.

4

The column label of the denominator of the the fourth channel.

reference

The column label of the denominator of the the reference channel.

Eshift

At 10BM, geometry effects lead to a per-channel energy shift. This is determined by measuring a standard, say a foil, and aligning the spectra. These energy shifts are applied on the fly as the data are imported.

1

The per-channel energy shift measured from a standard and applied to channel 1.

2

The per-channel energy shift measured from a standard and applied to channel 2.

3

The per-channel energy shift measured from a standard and applied to channel 3.

4

The per-channel energy shift measured from a standard and applied to channel 4.

BUGS AND SHORTCOMINGS

REVISIONS

0.2

Parse edge energy from file. Remove energy shift as data are imported, leaving bkg_eshift = 0 for each channel.

0.1

Initial version

AUTHOR

  Bruce Ravel, L<http://bruceravel.github.io/home>
  http://bruceravel.github.io/demeter