DoD22 : Show and Analyse Area Multidetector Data for ILL D22 (Unix/Linux)
Highly specialised, this Unix/Linux program is placed here for the benefit of
users of Small Angle Neutron Scattering Diffractometers at the
Institute Max von Laue - Paul Langevin in Grenoble, France.
DoD22 obtains the configuration information it needs from the stored parameter
tables associated with each set of area detector data.
Thus it can convert lists and ranges of measurement runs to I(q) with
no further user intervention needed.
It has three modes :
- Show :
Plots 2D detector map, parameter box and I(q) radial distribution, using the beam stop position as centre, for lists and ranges of run numbers (see diagram).
If follow is enabled this displays new data as it is measured.
No user intervention is needed.
- Programmable :
Can execute command scripts, and interpret tables
assigning water, empty cell and transmission and scattering run numbers.
Given these run number tables it can then execute the scripts to
generate detector efficiency maps and masks, perform transmission and
attenuation corrections etc.
Measures beam position for centering radial to I(q) conversion and generates
beam masks for each detector position.
These steps are needed for :
- Analyse :
Generate fully corrected I(q) for lists and ranges of run numbers,
using above information
(with no further user intervention needed).
corrections for the geometric effect of scattering through large
angles and attenuation due to scattering at angles through thick samples.
To see the combined plot of typical measurements processed using this program,
look at :
Sol-gel I(q), G(r).
This program is freely downloadable,
but donations are appreciated, especially if you are using
it for work or to make money.
C 1999 J.B.W.Webber@ukc.ac.uk
Mainly developed at home using Apl68000/Apl2c and Tcl/Tk, this binary using Apl2c.
dod22 for Linux PC (623k Byte).
dod22 for SGI (708k Byte).
Currently Programmable is switched off on the SGI,
for technical reasons. I have also placed a copy of dod22
on ILL d22sgi in dore/DoD22,
so you can look at I(q) as soon as each measurement is stored,
although this probably needs further work to make it fully
Needs just over 2MByte, creates directories DoD22, TclTk.
- gnutar -zxf dod22XX.tar.gz
- gzip -d dod22XX.tar.gz
- tar -xf dod22XX.tar
- cd DoD22
Extensive help is provided, see this to point the program to where your
data is stored.
I can also undertake to produce custom versions for your particular application.