Wannier90 uses inputs from an electronic-structure code to transform the Bloch orbitals of a crystal into maximally-localised Wannier functions. Interfaces exist for various density-functional theory codes.

WWW: http://www.wannier.org
