Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

Manuscript Title: JaxoDraw: A graphical user interface for drawing Feynman diagrams.
Authors: D. Binosi, L. Theussl.
Program title: JaxoDraw
Catalogue identifier: ADUA
Journal reference: Comput. Phys. Commun. 161(2004)76
Programming language: Java.
Computer: Any Java-enabled platform.
Operating system: Any Java-enabled platform, tested on Linux, Windows ME, XP, Mac OS X.
Keywords: Feynman diagrams, LaTeX, Java, GUI.
PACS: 01.30.Rr, 03.70.+k, 07.05.Bx.
Classification: 14.

Nature of problem:
Existing methods for drawing Feynman diagrams usually require some "hard-coding" in one or other programming or scripting language. It is not very convenient and is often time consuming, to generate relatively simple diagrams.

Solution method:
A program is provided that allows for the interactive drawing of Feynman diagrams with a graphical user interface. The program is easy to learn and use, produces high quality output in several formats and runs on any operating system where a Java Runtime Environment is available.

Certain operations (like internal latex compilation, Postscript preview) require the execution of external commands that might not work on untested operating systems.

Running time:
As an interactive program, the running time depends on the complexity of the diagram to be drawn.