processing:compute_gvectors
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| processing:compute_gvectors [2019/02/18 11:11] – external edit 127.0.0.1 | processing:compute_gvectors [2023/03/14 15:29] (current) – smerkel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Compute G-vectors ====== | ====== Compute G-vectors ====== | ||
| - | G-vectors are a mathematical expression | + | G-vectors are the scattering vector associated with the diffraction. The are nodes of the reciprocal space or, in direct space, normal to the diffracting plane. |
| + | |||
| + | For a given reflection in the crystal, **G**< | ||
| + | |||
| + | The real space coordinates of **G**< | ||
| + | |||
| + | The x-ray wavelength λ is known, so is the rotation angle ω. There are issues, however, to evaluate the diffraction angle 2θ and the azimuth angle η. What is measured is the location of a diffraction spot on a detector. Calculating 2θ and η from the location of a diffraction spot on a detector requires calibration. | ||
| + | |||
| + | This step is typically performed with [[software: | ||
| + | |||
| + | ===== O-Matrix ===== | ||
| + | |||
| + | At this point, you should know the O-Matrix of your experiment. If not, go back to the section on understanding the [[dac_experiments: | ||
| + | |||
| + | ===== Loading peaks ===== | ||
| + | |||
| + | For calculating the G vectors, we use [[software: | ||
| + | | ||
| + | |||
| + | Peaks found during [[processing: | ||
| + | |||
| + | If things look weird after you switch from (y/z) to 2θ/η plots of vice-versa, trying calling the '' | ||
| + | |||
| + | ===== ImageD11 Calibration ===== | ||
| + | |||
| + | Preferably, this step should be performed with data collected on calibrant, | ||
| + | |||
| + | In diamond anvil cell beamlines, this step is often performed with a CeO< | ||
| + | |||
| + | Go in to '' | ||
| + | * the sample symmetry and unit cell parameters, | ||
| + | * the O-Matrix, | ||
| + | * the x-ray wavelength, | ||
| + | * the sample to detector distance, | ||
| + | * information on beam center. | ||
| + | |||
| + | Because of different conventions used by different softwares, the beam center might change from your calibration (in [[software: | ||
| + | |||
| + | Most of the peaks should appear to be on imaginary vertical lines. Zoom in and check, if these lines are actually vertical. If not, you might | ||
| + | * have strain in your sample, | ||
| + | * have a wrong beam center, | ||
| + | * need to refine the detector tilts. | ||
| + | |||
| + | [{{ : | ||
| + | |||
| + | At this point, you should click on '' | ||
| + | |||
| + | If you sample is strained, there is nothing you can do beyond this step. Your calibration of [[software: | ||
| + | |||
| + | If not, you a ready for a final refinement of the experimental parameters. You should start by refining the '' | ||
| + | |||
| + | At the end of the calibration, | ||
| + | |||
| + | Save the experimental parameters with '' | ||
| + | |||
| + | You are ready for G-vectors calculations. | ||
| ===== Computing G-vectors with ImageD11 ===== | ===== Computing G-vectors with ImageD11 ===== | ||
| - | For the calculation, | + | Once [[software: |
| - | You can compute the G-vectors by following three steps: | + | - load your peaks (e.g. the [[fileformat: |
| - | - Click //Transformation// --> | + | - make sure the ImageD11 |
| - | - Click //Transformation// --> | + | - Click '' |
| - | - Click // | + | - Click '' |
| + | |||
| + | [[software: | ||
| + | |||
| + | Note that, at this point, [[software: | ||
| + | |||
| + | While [[processing: | ||
| + | |||
| + | ===== Optional step: evaluating g-vectors ===== | ||
| + | |||
| + | In [[software: | ||
| + | |||
| + | The results are visible in the command window, for each potential Debye ring, the output shows h, k, l, the multiplicity of the reflection, and the number of g-vectors that can be potentially assigned to this ring. Intense powder diffraction rings should have many g-vectors assigned, low-intensity rings should have few g-vectors assigned, and extinct rings should have none. | ||
| + | |||
| + | Note that this information is not saved in the // | ||
| + | |||
| + | |||
| + | ===== Optionnal step: better list of g-vectors based on cif file ===== | ||
| + | |||
| + | In some cases (complex silicates with many peaks, multi-phase indexing, etc) it can be useful to have a better list of peaks in the g-vector file. This list should be calculated from a CIF file for the phase you will try to index. | ||
| + | |||
| + | The procedure is a bit tedious, as follow: | ||
| + | * Create a CIF file for the phase you are trying to index, with the proper unit cell parameters and atomic positions, | ||
| + | * Use the [[processing: | ||
| + | * Peaks | ||
processing/compute_gvectors.1550484719.txt.gz · Last modified: by 127.0.0.1
