|
|
|
D17 is the first ILL dedicated reflectometer and it has been designed to be as flexible as possible in resolution and modes of operation. The instrument is suitable for the analysis of surface structures in solids and solid/liquid interfaces. Horizontal surface experiments, such as free liquids, will suffer from a severe restriction in Q-range and flux and are thus not recommended for this instrument.

D17 LAMP BookTo view and manipulate your data sets, the D17 team uses and recommends the LAMP software package.
LAMP (Large Array Manipulation Program) is a software suite with a graphical user interface written to work with IDL. You can find further information on LAMP, including tutorials and download information, here.
After downloading and installing LAMP, you must select D17 as the working instrument to access the macros we have written. You can find out how to do this here.
The D17 team have written a number of packages within LAMP, for data analysis specific to D17. These macros are free to use - let us know if you find any bugs or have suggestions for improvement. Widgets:These are self-contained applications within LAMP. Type the name of the command in the MANIPULATIONS field, and a new window will open. For treatment of Time-Of-Flight data. A tabular Interface that will take raw Time-Of-Flight data files and will output normalized reflectivity vs. Q. For configuring scans in monochromatic mode. A user interface to plan measurements in monochromatic mode and to write a job file to execute the scan. D17_HE3CAL_GUI For treatment of polarization analysis data. A user interface to calibrate the performance of the 3He filter when used in neutron polarization analysis experiments. Functions and procedures:These are LAMP routines that can be entered in the MANIPULATIONS window, or can be saved in a BATCH file. Most of these are for the manipulation of monochromatic measurements. They have their own syntax with designated required and optional input. Look at the individual help pages for more information. · General load and manipulation routines mload loads, integrates, sorts and normalizes monochromatic scans d17_xspec extracts the data between two x-pixels and projects on to the y-axis maskme applies a software mask to a dataset d17_save saves a workspace in an ascii format with relevant fields and headers d17_xyconvert will convert raw x- and y-axes in to reciprocal or angle space · Detector calibration and normalisation d17_waternorm divides the data by the water for a detector efficiency correction d17_waterdef takes a water run and creates a detector efficiency plot · Polarized neutron manipulations d17_polcalc calculates the efficiencies of the polarizing elements d17_polcorr corrects data for the inefficiency of the polarizing elements. · 3He filter manipulations d17_he3corr corrects data for the time-dependence and inefficiency of the 3He filter d17_he3calc calculates the efficiencies of the polarizing elements and the 3He. d17_he3calibrate sorts through calibration runs for the 3He filter and returns the polarization and transmission of the instrument d17_he3fit fits the time-dependent polarization and transmission to determine the properties of the 3He filter
|