Physics Stack Exchange is a question and answer site for active researchers, academics and students of physics. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Already the early papers on supergravity were written using computer algebra software to do some calculations. What modern packages do people normally use for doing such calculations? Of course Mathematica and presumable a lot of other programs can be made to do such calculations, I am wondering if there are special packages or tutorials how to do such calculations in them.

share|cite|improve this question
Hi orbifold - as originally posted, this sounded like a list question. I've made a little edit that makes it a little more focused. I'm not sure if it's appropriate in this form (as it is a software question, and potentially still a list question), but we'll have to see what other people think. – David Z Apr 15 '13 at 18:55
Just in case, on meta it was said that questions about software very specific to physics issues should be allowed here and here, I hope people in power respect this ... And the list issue should not be misused to close this just for the heck of closing it either, not every question that asks about something which could potentially have more than one but still a small number of answers should be closable as a (big) list question. – Dilaton Apr 15 '13 at 18:56
Ah yes, thanks for the reminder. I think with another slight rephrasing that I just made, it's okay. – David Z Apr 15 '13 at 18:57
@DavidZaslavsky thanks for making the edit instead of closing it :-) – Dilaton Apr 15 '13 at 19:02
up vote 1 down vote accepted

As a free and powerful software I can recommend you Cadabra. It is designed specially for the field theory calculations.

Cadabra is a 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, 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.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.