diffuse.py adjusted to return fractional hkl indices