answered 10 years ago
Have you tried SageManifolds? sagemanifolds.obspm.fr
I do tensor calculus with it and I think it's good. Then as Juanlu001 already told you try to use diff and post your code.