xraytools.

Diffraction playground

Change the crystal, watch the diffraction

Keep a reference and change one thing. Predict what will move or disappear, then try it.

Model crystal: a cubic cell with a silicon site at (0, 0, 0) and another at (½, ½, ½). This is a teaching model, not the structure of silicon.

Å

Changes all three edges together; the cell stays cubic.

1 fills the centre site, 0 removes it. The corner site stays full.

Å

Changes the diffraction angles without changing the crystal.

Frozen reference: a = 5.64 Å; centre occupancy = 1; wavelength = 1.54 Å.

Changed: a = 5.64 Å; centre occupancy = 1; wavelength = 1.54 Å.

Si at 0, 0, 0Si at 0, 1, 0bSi at 1, 0, 0aSi at 0, 0, 1Si at ½, ½, ½Si at 1, 1, 0cSi at 0, 1, 1Si at 1, 0, 1Si at 1, 1, 1
Changed cell. Site positions; sphere size does not represent occupancy.
Reference above, changed below. Both patterns share one horizontal scale.10001005.0022.0039.0056.0073.0090.002 theta / degreesReferenceReference: 110; 2 theta = 22.26 degrees; d = 3.988 Å; relative intensity = 100.00.Reference: 110; 2 theta = 22.26 degrees; d = 3.988 Å; relative intensity = 100.00.Reference: 200; 2 theta = 31.69 degrees; d = 2.820 Å; relative intensity = 18.65.Reference: 200; 2 theta = 31.69 degrees; d = 2.820 Å; relative intensity = 18.65.Reference: 211; 2 theta = 39.07 degrees; d = 2.303 Å; relative intensity = 40.35.Reference: 211; 2 theta = 39.07 degrees; d = 2.303 Å; relative intensity = 40.35.Reference: 220; 2 theta = 45.43 degrees; d = 1.994 Å; relative intensity = 12.85.Reference: 220; 2 theta = 45.43 degrees; d = 1.994 Å; relative intensity = 12.85.Reference: 310; 2 theta = 51.15 degrees; d = 1.784 Å; relative intensity = 17.94.Reference: 310; 2 theta = 51.15 degrees; d = 1.784 Å; relative intensity = 17.94.Reference: 222; 2 theta = 56.45 degrees; d = 1.628 Å; relative intensity = 4.43.Reference: 222; 2 theta = 56.45 degrees; d = 1.628 Å; relative intensity = 4.43.Reference: 321; 2 theta = 61.44 degrees; d = 1.507 Å; relative intensity = 20.59.Reference: 321; 2 theta = 61.44 degrees; d = 1.507 Å; relative intensity = 20.59.Reference: 400; 2 theta = 66.20 degrees; d = 1.410 Å; relative intensity = 2.06.Reference: 400; 2 theta = 66.20 degrees; d = 1.410 Å; relative intensity = 2.06.Reference: 411, 330; 2 theta = 70.79 degrees; d = 1.329 Å; relative intensity = 10.16.Reference: 411, 330; 2 theta = 70.79 degrees; d = 1.329 Å; relative intensity = 10.16.Reference: 420; 2 theta = 75.26 degrees; d = 1.261 Å; relative intensity = 5.71.Reference: 420; 2 theta = 75.26 degrees; d = 1.261 Å; relative intensity = 5.71.Reference: 332; 2 theta = 79.64 degrees; d = 1.202 Å; relative intensity = 4.92.Reference: 332; 2 theta = 79.64 degrees; d = 1.202 Å; relative intensity = 4.92.Reference: 422; 2 theta = 83.95 degrees; d = 1.151 Å; relative intensity = 4.34.Reference: 422; 2 theta = 83.95 degrees; d = 1.151 Å; relative intensity = 4.34.Reference: 510, 431; 2 theta = 88.24 degrees; d = 1.106 Å; relative intensity = 11.71.Reference: 510, 431; 2 theta = 88.24 degrees; d = 1.106 Å; relative intensity = 11.71.ChangedChanged: 110; 2 theta = 22.26 degrees; d = 3.988 Å; relative intensity = 100.00.Changed: 110; 2 theta = 22.26 degrees; d = 3.988 Å; relative intensity = 100.00.Changed: 200; 2 theta = 31.69 degrees; d = 2.820 Å; relative intensity = 18.65.Changed: 200; 2 theta = 31.69 degrees; d = 2.820 Å; relative intensity = 18.65.Changed: 211; 2 theta = 39.07 degrees; d = 2.303 Å; relative intensity = 40.35.Changed: 211; 2 theta = 39.07 degrees; d = 2.303 Å; relative intensity = 40.35.Changed: 220; 2 theta = 45.43 degrees; d = 1.994 Å; relative intensity = 12.85.Changed: 220; 2 theta = 45.43 degrees; d = 1.994 Å; relative intensity = 12.85.Changed: 310; 2 theta = 51.15 degrees; d = 1.784 Å; relative intensity = 17.94.Changed: 310; 2 theta = 51.15 degrees; d = 1.784 Å; relative intensity = 17.94.Changed: 222; 2 theta = 56.45 degrees; d = 1.628 Å; relative intensity = 4.43.Changed: 222; 2 theta = 56.45 degrees; d = 1.628 Å; relative intensity = 4.43.Changed: 321; 2 theta = 61.44 degrees; d = 1.507 Å; relative intensity = 20.59.Changed: 321; 2 theta = 61.44 degrees; d = 1.507 Å; relative intensity = 20.59.Changed: 400; 2 theta = 66.20 degrees; d = 1.410 Å; relative intensity = 2.06.Changed: 400; 2 theta = 66.20 degrees; d = 1.410 Å; relative intensity = 2.06.Changed: 411, 330; 2 theta = 70.79 degrees; d = 1.329 Å; relative intensity = 10.16.Changed: 411, 330; 2 theta = 70.79 degrees; d = 1.329 Å; relative intensity = 10.16.Changed: 420; 2 theta = 75.26 degrees; d = 1.261 Å; relative intensity = 5.71.Changed: 420; 2 theta = 75.26 degrees; d = 1.261 Å; relative intensity = 5.71.Changed: 332; 2 theta = 79.64 degrees; d = 1.202 Å; relative intensity = 4.92.Changed: 332; 2 theta = 79.64 degrees; d = 1.202 Å; relative intensity = 4.92.Changed: 422; 2 theta = 83.95 degrees; d = 1.151 Å; relative intensity = 4.34.Changed: 422; 2 theta = 83.95 degrees; d = 1.151 Å; relative intensity = 4.34.Changed: 510, 431; 2 theta = 88.24 degrees; d = 1.106 Å; relative intensity = 11.71.Changed: 510, 431; 2 theta = 88.24 degrees; d = 1.106 Å; relative intensity = 11.71.

Reference above the baseline; changed below. Both halves show positive intensities, each normalised to its own strongest line = 100 over its calculated angle range. Hover over a line for its values; the table below has the same values for touch and keyboard use.

The chart shows the window both calculations cover. On the d axis, matching spacings align even when the wavelengths differ. Relative heights can still differ because the Lorentz–polarisation factor depends on angle. Sticks show coincident reflections; no peak width, background, absorption or diffuse scattering is simulated.

Compare the numbers
Both simulated patterns, including cancellations CSV
StateReflections2θ / °d / ÅRelative intensity
Reference10015.6945.64000.000
Reference11022.2653.9881100.000
Reference11127.3563.25630.000
Reference20031.6922.820018.650
Reference21035.5502.52230.000
Reference21139.0742.302540.355
Reference22045.4301.994012.849
Reference300 (6) + 221 (24)48.3561.88000.000
Reference31051.1551.783517.945
Reference31153.8471.70050.000
Reference22256.4501.62814.434
Reference32058.9771.56430.000
Reference32161.4381.507420.586
Reference40066.2001.41002.059
Reference410 (24) + 322 (24)68.5141.36790.000
Reference411 (24) + 330 (12)70.7921.329410.159
Reference33173.0391.29390.000
Reference42075.2601.26115.709
Reference42177.4581.23070.000
Reference33279.6371.20254.923
Reference42283.9541.15134.338
Reference500 (6) + 430 (24)86.0981.12800.000
Reference510 (24) + 431 (48)88.2371.106111.711
Changed10015.6945.64000.000
Changed11022.2653.9881100.000
Changed11127.3563.25630.000
Changed20031.6922.820018.650
Changed21035.5502.52230.000
Changed21139.0742.302540.355
Changed22045.4301.994012.849
Changed300 (6) + 221 (24)48.3561.88000.000
Changed31051.1551.783517.945
Changed31153.8471.70050.000
Changed22256.4501.62814.434
Changed32058.9771.56430.000
Changed32161.4381.507420.586
Changed40066.2001.41002.059
Changed410 (24) + 322 (24)68.5141.36790.000
Changed411 (24) + 330 (12)70.7921.329410.159
Changed33173.0391.29390.000
Changed42075.2601.26115.709
Changed42177.4581.23070.000
Changed33279.6371.20254.923
Changed42283.9541.15134.338
Changed500 (6) + 430 (24)86.0981.12800.000
Changed510 (24) + 431 (48)88.2371.106111.711

Three experiments

1. Expand the cell

Do the lines move to larger or smaller angles?

Try it

Why it happens

Larger spacings put each reflection at a smaller angle for the same wavelength. Switch to d-spacing to see the spacings increase.

2. Empty the centre

Will existing reflection positions move, or will extra lines appear?

Try it

Why it happens

Keeping the conventional cell fixed keeps the d-spacing of each hkl fixed. Removing the centre atom releases the odd h + k + l reflections from cancellation. The fully occupied model is body-centred; the empty-centre model is primitive.

3. Shorten the wavelength

Does the crystal change when the diffraction angles change?

Try it

Why it happens

The same hkl moves to a smaller angle, but its spacing has not changed. Switch to d-spacing: corresponding lines align within the common window.

Reset to the reference

Fractional occupancy is the average fraction of occupied centre sites. This model does not describe vacancy ordering. It uses the same atomic scattering factors, structure-factor sum and powder intensity calculation as the full HKL calculator.

Where this comes from