Cadabra
Computer algebra system for field theory problems

Functionality to evaluate mathematical expressions numerically.
Cadabra's symbolic expressions can be evaluated numerically, e.g. when you want to plot a function. Cadabra contains its own fast numerical evaluator and its own numerical tensor types.
Namespaces  
cadabra  
Functions to handle the exchange properties of two or more symbols in a product.  
Classes  
class  cadabra::NEvaluator 