Software:JaxoDraw

From HandWiki
Revision as of 11:31, 5 August 2021 by imported>PolicyEnforcerIA (attribution)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

JaxoDraw is a Java program[1] for drawing Feynman diagrams. It has a complete graphical user interface that allows to carry out all actions in a mouse click-and-drag fashion. Fine-tuning of the diagrams is possible through keyboard short-cuts.

Graphs may be exported to a variety of image formats, including (encapsulated) postscript, and can be saved in XML files to be used in later sessions. Graphs may be exported to postscript/EPS format and can be saved in XML files to be used for later sessions. One of JaxoDraw's main features is the possibility to create LaTeX code that may be used to generate graphics output and included to papers.

JaxoDraw
Original author(s)D.Binosi, L.Theußl
Initial release2019
Stable release
1.0 / 2004
Written inJava
Operating systemCross-platform
Available inEnglish
Typestatistics, Data analysis
LicenseOpen source GPLv3 or later
Websitejaxodraw.sourceforge.net

History

JaxoDraw was initially meant to be a graphical user interface for Jos Vermaseren's axodraw package, but it may be used independently of it. However, it is in conjunction with axodraw that JaxoDraw develops its main capabilities because of the possibility of combining the powers of TeX/LaTeX with a modern drawing program. The main design goal of JaxoDraw was convenience and ease-of-use, with respect to both compilation/installation as well as every day usage: it should be possible for anybody to draw even complicated Feynman diagrams with just a few mouse clicks, without the knowledge of any programming language. Being written in Java, JaxoDraw can be used on any platform where a Java Runtime Environment is installed. This makes it completely portable, however, some operations, like internal Latex compilation and Postscript preview, require the execution of external commands that are inherently system dependent and are currently only tested under certain operating systems.

References




  1. D.Binosi, L.Theuß. JaxoDraw: A graphical user interface for drawing Feynman diagrams, Computer Physics Communications, Volume 161, Issues 1–2, 1 August 2004, Pages 76-86