Tensor Calculus in Sage

This page arose out of a thread at sage-devel on the use of differential forms in Sage. Differential forms have been mentioned on the mailing list a few times before, and in the current discussion a number of interesting packages for tensor calculus were mentioned, which are listed here.

This list is by no means complete, so please feel free to edit.

As tensor calculus is a vast subject, at some stage we will want to have a roadmap of which tasks to handle first, benchmarks, and useful applications. See this paper for some real-world applications.

Packages

Forms/Tensor packages

Sage code

There are a few Sage projects in the works that might be interesting in the context of differential forms and tensor calculus. A quick search brings up the following.

Other discussions: