There are many ways to calculate crystallite size and lattice strain of a sample, based on XRD peaks: "Scherrer" calculation, "Williamson-Hall" or "Rietveld".
Each method or calculation is used for what kind of combination, and grain size? and what are the limitations and drawbacks of each method?