The full description is provided in the following PR requests: https://github.com/diffpy/diffpy.srfit/pull/71