CRG - two-axis diffractometer D1B

The D1B-CRG is a high intensity powder diffractometer with an 128° PSD. It has always been in very high demand for real time experiments, and for very small samples because of its high efficiency position sensitive detector (PSD). Run as a CRG-A instrument by a CNRS / CSIC team, it is available 50% of the time for scheduled ILL experiments.

Back to ILL Homepage
www > Instruments & Support > Instruments & groups > D1B > More about D1B > Retrieving and Exporting data

Retrieving and Exporting data

Retrieving and Exporting data

When an acquisition is finished, MAD writes different parameters characteristic of that measurement such as diffractometer angles, temperatures and a Numor. A numor is a number (index) associated to a file containing one frame of data. The data are stored first at the MicroVax computer and then automatically transferred to the central file server. The transfer is done every 30 minutes. However only the last 10000 Numors are available in the MicroVax data base. A quick access to the last measured data is therefore possible using the programs available at the MicroVax. After being transferred, retrieving and analyzing the data using the Silicon Graphic Workstations is also possible. If you are familiar with UNIX system go to retrieving and analyzing data using UNIX environment, otherwise go to VMS environment.To export the data see exporting data from D1B.

Retrieving and analyzing data using the MicroVax

* Login and getting first information on your data

After being logged to MicroVax on the screen terminal VT200 (Username D1B and password d1bd1b), you will have the login messages and the prompt D1B::[username]. First to check the status of the measurement in progress (machine angles, numor transferred, temperatures ...) type on the screen terminal
D1B::[username] msp <CR>


A page containing the main information is displayed.
The command Lis <CR> gives also the last measured and transferred NUMOR
and lists the Numors of the last experiments performed on the diffractometer.

* Data Reduction and Plotting Programs

To plot the data you must use the graphical terminal PERICOM on the cabin which is linked to the terminal server MICOM. Login to the MicroVax by typing after the prompt local> c D1B <CR> and enter Username and password. The following programs are available for data reduction TEKD1B, FILD1B P3DNEW, PLOTPOW, ABFFIT, XRFIT, FULLPROF.



D1B::[username] TEKD1B<CR>

TEKD1B is an interactive program used to retrieve the data from MicroVax data base. You can add or subtract several spectra and plot the result on the screen or create a file for the laser printer. You can also recalibrate the data with a different efficiency's coefficients file.

Input    => Numors and name of output file --> myfile
Output => ASCII formatted file --> myfile.d1b
=> File for printer --> myfile.lp
=> File for LASER printer --> Lxxx.LAS

The file myfile.d1b is compatible with other data analysis programs:
ABFFIT, PLOTPOW, P3DNEW, FULLPROF running either on the MicroVax or on the
Silicon Graphic workstations.

D1B::[username] FILD1B <CR>

FILD1B is an interactive program which retrieves the data from MicroVax data base and prepares either a unique file containing different spectra for 3D-plots with P3DNEW program or separate files (successive files) for sequential refinement with ABFFIT, FULLPROF, XRFIT programs.

Input  =>Numors and name of output file  --> myfile
Output =>ASCII formatted file --> myfile.f1b for unique file option
Log file(angles,temperatures...)--> myfile.log

D1B::[username] P3DNEW <CR>

P3DNEW makes 3D-plots or contour plots from powder diffraction data. The result is a surface representation of a function f(2theta,variable) where variable is numor, temperature, time,cradle angles, voltmeter values etc.... The program uses some routines from NAG graphical library.

Input  => myfile.f1b prepared by FILD1B
Output => plots on the screen
=> File for LASER printer --> Lxxx.LAS

D1B::[username] PLOTPOW <CR>

PLOTPOW is a general purpose plotting program. Plots data file prepared by tekd1b and results of profile refinements programs PLOTPOW and DBW.

Input  => myfile.d1b prepared by TEKD1B
=> myfile.prf from FULLPROF
Output => plots on the screen
=> File for LASER printer --> Lxxx.LAS

D1B::[username] ABFFIT <CR>

ABFFIT fits the powder diffraction pattern with a mathematical function (peak+background) without assuming any physical model for the diffraction process. The program can run in automatic mode for sequential refinements. The results of such cyclic refinements can be visualized by the program DISABF.

Input  => myfile.d1b prepared by TEKD1B
=> FILnnn.dat prepared by FILD1B for sequential refinements
=> myfile.dom list of angular ranges in degrees 2theta (free format)
Output => ABFFIT.LPT Contains all results of refinements
=> myfile.ABF Condensed output file and starting control file
for sequential refinements
=> FILABF.RES The results of sequential refinements
FIL is the code name (3 letters given by user) for sequential data
prepared by FILD1B.

D1B::[username] XRFIT<CR>

XRFin: is a command script to run XRFIT before cyclic refinement and XRFIT is a program to fit powder diffraction profile, it uses PSEUDO-VOIGT functions with global parameter gamma and eta.
XRCyc: is a command script to run XRFIT for cyclic refinement

Input  => myfile.dat prepared by TEKD1B for XRFin 
=> myfile.pik is controle file single run
=> FILnnn.dat prepared by FILD1B for sequential refinements
Output => myfile.pik with refined parameters for single run
=> FILlis.res for sequential refinements

D1B::[username] fp <CR> (to run FULLPROF)

FULLPROF is general program for Rietveld analysis (structure profile refinement) of neutron (nuclear and magnetic scattering) or X-ray powder and single crystal diffraction data. The program can be also used as a Profile Matching tool, without the knowlegde of the structure. (for more information contact juan@bali.saclay.cea.fr)

Input   => CODFIL.PCR: Input control file. It must be in the current directory to run the program.
This file contains the title and crystallographic data and must be prepared by user with a file editor.
=> FILE.DAT:Intensity data file
=> FILE.BAC: Background file
=> CODFILn.HKL: Set of files with the reflections corresponding to phase "n"
Output => CODFIL.OUT: This is the main output file which contains all control variables and structure parameters.
=> CODFIL.PRF: Observed and calculated profile
=> CODFIL.RPA: Summary of refined parameters
=> CODFIL.SYM: List of symmetry operators
=> CODFIL.FOU: List of Structure Factors
=> CODFIL.SAV: List of reflections between two selected angles

To top

Retrieving and analyzing data using the Silicon Graphic WorkStations (UNIX environement)

* Data Reduction and Plotting Programs

To login under d1b account choose any Silicon Graphic Workstation (SGI) on the network and click on the icon corresponding to d1b and enter the password d1bd1b, you will have the login messages and the prompt Username>. Note that for UNIX all commands are case sensitive. All programs needed for retrieving and analyzing the data are available on the SGI Workstations. Some of theme such as tekd1b and plotpow, lamp have a friendly graphical user interface.

 

|username> tekd1b <CR>

tekd1b used to retrieve the data from the central file server idefix. You can add or subtract several spectra and plot the result on the screen or create a PostScript file.



Input => Numors and name of output file--> myfile
Output => ASCII formatted file --> myfile.d1b
=> PostScript file --> myfile.ps

 


To top

FILD1B is an interactive program which retrieves the data from the central file server idefix. and prepares either a unique file containing different spectra for 3D-plots with P3DNEW program ( for the MicroVax) or separate files (successive files) for sequential refinement with ABFFIT, FULLPROF, XRFIT programs. You need to specify the path where the data are stored.

Example of path: /hosts/idefix/illdata/data/d1b/d1b_8

Input =>Numors and name of output file --> myfile
Output =>ASCII formatted file --> myfile.f1b for unique file option
Log file(angles,temperatures...)--> myfile.log

|username>plotpow <CR>

PLOTPOW is a general purpose plotting program. Plots data file prepared by tekd1b and results of profile refinements programs FULLPROF.

.

 

 

Input  => myfile.d1b prepared by TEKD1B
=> myfile.prf from fullprof
Output => plots on the screen
=> PostScript file --> myfile.ps

 

 

 

 

To top

|username > lamp <CR>

LAMP ( Large Array Manipulation Program) is a program with graphical user interface which integrates scientific visualisation with an enhanced data language. It contains many options for 2D and 3D plots as in line-plots, contour-plots or surfaces.

Input  => Raw data from data base
Output => 2D, 3D plots on the screen
=> PostScript file --> myfile.ps


For more details see LAMP

 

 

Exporting Data from D1B using FTP

After having retrieved the data, you can export from the Silicon Graphic workstations or from the VMS-Alpha station. Because of the firewall, only transfer from ILL with FTP (File Transfer Protocole) is possible.

|username> ftp out <CR>

Then after the prompt give the username and site address.

Example:
Name (OUT:username):smith@orion.berkeley.edu

After giving the password to the remote site, you can use the standard ftp commands:

ascii : set to ascii mode
bi: set to binary mode
put: put file to remote site
get: get file from remote site

To top