aboutsummaryrefslogtreecommitdiff
path: root/academic/cadabra2/README
diff options
context:
space:
mode:
Diffstat (limited to 'academic/cadabra2/README')
-rw-r--r--academic/cadabra2/README27
1 files changed, 24 insertions, 3 deletions
diff --git a/academic/cadabra2/README b/academic/cadabra2/README
index 8fe21c13e8fe9..8c30a82171fdd 100644
--- a/academic/cadabra2/README
+++ b/academic/cadabra2/README
@@ -4,7 +4,28 @@ 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. Programmable
-in Python. Both a command-line and a graphical interface are available.
+types and many more. The input format is a subset of TeX. Both a
+command-line and a graphical interface are available.
-Optional runtime dependencies are matplotlib, mpmath, and sympy.
+* 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.
+
+python3-sympy is an optional runtime dependency.