OGRe: An Object-Oriented General Relativity Toolkit

OGRe is a modern Mathematica package for tensor calculus, designed to be both powerful and user-friendly. It can be used in a variety of contexts where tensor calculations are needed, in both mathematics and physics, but it is especially suitable for general relativity. Tensors are abstract objects, which can be represented as multi-dimensional arrays once a choice of index configuration and coordinate system is made. OGRe stays true to this definition, but takes away the complexities that come with combining tensors in different representations. This is done using an object-oriented programming approach, as detailed in the documentation. The user initially defines each... Read more.


A package for doing tensor calculations in differential geometry.

Last updated September 12, 2015 tensors differential geometry symbolic History Delete Edit Link


TensoriaCalc tackles (semi-)Riemannian tensor calculus problems encountered in general relativity, cosmology, and field theory. Currently, it calculates geometric objects – Christoffel symbols, the Riemann curvature tensor, Ricci tensor and scalar, etc. – given a metric and the relevant coordinates; and performs basic operations such as covariant derivatives of tensors.

Last updated September 25, 2015 tensors general relativity History Delete Edit Link

xAct: Efficient tensor computer algebra for Mathematica

xAct is a suite of free and actively maintained packages for tensor computer algebra in Mathematica. xAct implements state-of-the-art algorithms for fast manipulations of indices and has been modelled on the current geometric approach to General Relativity. It is highly programmable and configurable. Since its first public release in March 2004, xAct has been intensively tested and has solved a number of hard problems in GR.

Last updated April 22, 2018 tensors symbolic History Delete Edit Link