Precisionx ray diffraction