GRTensor is a very handy Maple package for doing calculations in General Relativity. Given a specific metric, it’s great at calculating the components of tensors. You can define your own tensors or use the predefined ones. You can even define your own metrics.
The install instructions in the Readme file are fairly good if you’re a Windows or Linux user. As is often the case, however, there are one or two catches when installing on Mac OS X. With that in mind, the following instructions should help with the installation: