Analysing repeated movement trajectories - is a GP the right approach?

For related code, see here and here.