Design and performance of a novel neutron powder diffractometer