Cadabra is a symbolic computer algebra system (CAS) designed

specifically for the solution of problems encountered in field theory.

It has extensive functionality for tensor computer algebra, tensor

polynomial simplification including multi-term symmetries, fermions

and anti-commuting variables, Clifford algebras and Fierz

transformations, component computations, implicit coordinate

dependence, multiple index types and many more. The input format is a

subset of TeX. Both a command-line and a graphical interface are

available.

* Designed for field-theory problems, with handling of anti-commuting

and non-commuting objects without special notations for their

products, gamma matrix algebra, Fierz identities, Dirac conjugation,

vielbeine, flat and curved, covariant and contravariant indices,

implicit dependence of tensors on coordinates, partial and covariant

derivatives...

* Powerful tensor simplification algorithms, not just for mono-term

symmetries but also for multi-terms symmetries like the Bianchi

identity, or dimensionally-dependent symmetries like the Schouten

identity.

* Allows for both abstract and component computations.

* A standalone graphical notebook interface which can also be used as

a front-end for SymPy.

* Input and output using a subset of LaTeX notation.

* Programmable using Python.

If this SlackBuild is running on a system which has WolframEngine

(available on SBo) or Mathematica (not on SBo) installed, its support

in Cadabra can be enabled by setting the environment variable MMA=ON

(default: MMA=OFF).

This requires: python3-sympy, python3-matplotlib, python3-gmpy2

Maintained by: Alexander Verbovetsky

Keywords: cadabra,cadabra2,cas,symbolic,mathematics,math,algebra,physics,field theory,python,tex,latex,anti-commuting,non-commuting,tensor,computer algebra system,axiom,derive,macsyma,maxima,maple,mathematica,mupad,reduce

ChangeLog: cadabra2

**Homepage:**

https://cadabra.science

cadabra2-2.4.4.tar.gz (3ac13882bbcceae66805bd02107a307e)

**Download SlackBuild:**

cadabra2.tar.gz

cadabra2.tar.gz.asc (FAQ)

*(the SlackBuild does not include the source)*

Individual Files: |

• README |

• cadabra2.SlackBuild |

• cadabra2.info |

• doinst.sh |

• slack-desc |

© 2006-2023 SlackBuilds.org Project. All rights reserved.

Slackware® is a registered trademark of
Patrick Volkerding

Linux® is a registered trademark of
Linus Torvalds