Cadabra
Computer algebra system for field theory problems
Modules
Here is a list of all modules:
[detail level 123]
 CoreAll computer algebra functionality in the form of C++ classes
 CleanupFunctionality to clean up expressions so that they satisfy the requirements of a consistent expression tree
 Expression displayClasses to handle printing of expressions in various formats
 Expression comparisonFunctions to compare and match expressions stored in Ex objects
 Python CorePython wrapper around the C++ core module, making the entire functionality of Cadabra accessible from Python
 Scalar algebraFunctionality to make Cadabra interface with the scalar computer algebra systems (e.g
 Sympy bridge
 Mathematica bridge
 AlgorithmsContaining all algorithms acting on symbolic expression trees
 PropertiesContaining all properties that can be attached to symbolic expressions
 Client-ServerBase classes (independent of any GUI toolkit) to write Cadabra clients and servers
 Cadabra C++ libraryAll Cadabra functionality can be used directly from C++ programs without using the Python frontend
 Front-endAll code which implements graphical front-end notebook interfaces
 Gtk+Notebook user interface implemented using gtkmm
 OS-XNotebook interface implemented using the native OS-X Cocoa toolkit