Package xdp :: Module transformation :: Class XafsMapping
[show private | hide private]
[frames | no frames]

Class XafsMapping

Mapping --+
          |
         XafsMapping


XafsMapping objects encapsulate the mapping for XAFS experiments which
contain both fluorescence and transmission data.

The destination columns are:
    'Energy' -- energy values for each data point
    'If'     -- fluorescence detector intensity
    'Io'     -- initial beam intensity
    'It'     -- transmission detector intensity

'Iref' is the optional reference channel expression.  If it is not None, it
is evaluated via xdp.evaluate() to create the reference channel's column.

Method Summary
  __init__(self, Energy, If, Io, It, Iref)
Create a new XafsMapping object, assigning source column names via keyword arguments.
  make_Iref(self, data, result)
    Inherited from Mapping
  __call__(self, data)
Apply this mapping to the xdp.Data object 'data'.
  finish(self, data)
Virtual method which is called to finalize the xdp.Data object 'data' before it is returned.

Method Details

__init__(self, Energy='energy', If='If', Io='Io', It='It', Iref=None)
(Constructor)

Create a new XafsMapping object, assigning source column names via keyword arguments.
Overrides:
xdp.transformation.Mapping.__init__

Generated by Epydoc 2.1 on Wed Jul 20 11:51:05 2005 http://epydoc.sf.net