ProcessDiffraction Program (That version can be used to process electron diffraction patterns, recorded in the TEM; it can index a set of single-crystal diffraction patterns, identify phases from polycrystalline rings and determine quantitative phase fractions from rings, recorded from thin films of nanocrystalline materials): http://www.mfa.kfki.hu/~labar/ProcDif.htm