Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

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

I was looking for a Mathematica package that can take Lagrangians and calculate Feynman diagrams for any given n-point function. ( if a software can draw and calculate arbitrary loop corrections to the Fermion correlation function in a theory..)

Is FeynRules or FeynCalc capable of such?
If yes how? Which is easier to use?

If no, then are there other softwares?

share|improve this question

migrated from Dec 11 '12 at 15:45

This question came from our site for active researchers, academics and students of physics.

A very few Lagrangians are implemented in FeynCalc: And there is a function to get Feynman Rules:

I have personally never used the FeynRules package, but it looks quite nice to me, and certainly is more up to date than what I coded a long time ago in FeynCalc.

The standard for any more involved calculation in High Energy Physics seems to be FORM, described here.

Recently I helped writing a Link package from Mathematica to FORM, called FormLink/FeynCalcFormLink, described here and availabe from here

share|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.