Cadabra (computer program)
Developer(s) | Kasper Peeters |
---|---|
Stable release | 2.4.4
/ 20 November 2023[1] |
Repository | |
Written in | C++, Python |
Operating system | Linux, macOS, Microsoft Windows |
Type | Computer algebra system |
License | GPL |
Website | cadabra |
Cadabra is a computer algebra system designed specifically for the solution of problems encountered in classical field theory, quantum field theory and string theory.
The first version of Cadabra was developed around 2001 for computing higher-derivative string theory correction to supergravity.[2][3]
Released under the GNU General Public License, Cadabra is free software.
Cadabra has extensive functionality for
Clifford algebras and Fierz transformations, 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.
A
canonicalisation.[4]
See also
References
- ^ "GitHub Releases". github.com/kpeeters. Retrieved 28 November 2023.
- S2CID 6933319.
- S2CID 14418092.
- ].
Further reading
- Sevastianov, L. A.; Kulyabov, D. S.; Kokotchikova, M. G. (2009). "An application of computer algebra system Cadabra to scientific problems of physics". Physics of Particles and Nuclei Letters. 6 (7): 530–534. S2CID 119707618.
- Abramov, S. A.; V. F. Edneral, A. A. Bogolyubskaya; Rostovtsev, V. A. (2011). "The research seminar on computer algebra in 2009–2010". Programming and Computer Software. 37 (2): 57–61. S2CID 1624674.
- Brewin, Leo (2010). "A brief introduction to Cadabra: A tool for tensor computations in General Relativity". Comput. Phys. Commun. 181 (3): 489–498. S2CID 31179101.
- Kasper Peeters (2007), "Introducing Cadabra: A Symbolic computer algebra system for field theory problems", hep-th/0701238
- Kasper Peeters (2006), "A Field-theory motivated approach to symbolic computer algebra", Comput. Phys. Commun. 176 (2007) 550, [cs/0608005 [cs.SC]]