Tools for profiling Python programmes