EDNA Plugin: EDPluginExecCalibrateEnergyv1_0

Name:EDPluginExecCalibrateEnergyv1_0
Project:trexafsv1
Path:trexafsv1/plugins/EDPluginExecCalibrateEnergy-v1.0/plugins/EDPluginExecCalibrateEnergyv1_0.py
Author:Olof Svensson
Date:
Copyright:European Synchrotron Radiation Facility, Grenoble, France
License:GPLv3+
Module doc:
Class doc:This plugin reads an ascii file of DEXAFS data produced by the ID24 beamline at the ESRF.
The energy calibration coefficients must be given as input.

Datamodels: XSDataInputCalibrateEnergy
targetNamespace "http://www.edna-site.org"

import XSDataCommon.XSDataInput
import XSDataCommon.XSDataResult
import XSDataCommon.XSDataFile
import XSDataCommon.XSDataDouble
import XSDataCommon.XSDataString

complex type XSDataEnergyCalibration {
    a : XSDataDouble
    b : XSDataDouble
    c : XSDataDouble optional
    d : XSDataDouble optional
}

complex type XSDataInputCalibrateEnergy extends XSDataInput {
    elementName : XSDataString
    inputFile : XSDataFile
}

complex type XSDataResultCalibrateEnergy extends XSDataResult {
    energyCalibration : XSDataEnergyCalibration
}