EDNA Plugin: EDPluginExecReadDataID24v1_0

Name:EDPluginExecReadDataID24v1_0
Project:trexafsv1
Path:trexafsv1/plugins/EDPluginExecReadDataID24-v1.0/plugins/EDPluginExecReadDataID24v1_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: XSDataInputReadDataID24
targetNamespace "http://www.edna-site.org"

import XSDataCommon.XSDataInput
import XSDataCommon.XSDataResult
import XSDataCommon.XSDataFile
import XSDataCommon.XSDataDouble
import XSDataCommon.XSDataArray

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

complex type XSDataInputReadDataID24 extends XSDataInput {
    inputFile : XSDataFile []
    energyCalibration : XSDataEnergyCalibration
}

complex type XSDataResultReadDataID24 extends XSDataResult {
    energy : XSDataArray optional
    dataArray : XSDataArray optional
}