From BlenderWiki
Hello, I just wanted to advise you as possible to also have rendering to use node too. Because things like color based on each particles velocity could be more easily achieved with nodes i think. As for display a simple interface should be enough.