|
- Jul/Aug/Sep 2005 quarterly
listing (#2
most downloaded article
in Comput.
Phys.
Commun.)
- Oct/Nov/Dec 2005 quarterly
listing (#7
most downloaded
article
in Comput.
Phys. Commun.)
[see
article listing] |
LevelScheme is a system for preparing publication-quality
scientific figures with Mathematica. LevelScheme
features
- multi-panel and
inset figures,
- convenient tools
for labeling and annotating figures, and
- customizable
tick marks,
as well as a variety of drawing elements
(lines, arrows, boxes, circles, etc.) you may use to create
diagrams. The figures you create can
incorporate any kind of plot or graphics produced by Mathematica.
You can therefore easily combine
- mathematical plots,
- data plots,
and
- technical
drawings or diagrams
in the same figure. For instance,
the LevelScheme logo shown above was drawn within Mathematica as a
single LevelScheme figure.
LevelScheme was originally designed to allow the easy and
efficient preparation of high-quality level schemes, or
level energy diagrams, as used in nuclear, atomic,
molecular, and hadronic physics. LevelScheme
automates many of the tedious aspects of preparing a level
scheme, such as positioning transition arrows between
levels or placing text labels alongside the objects they
label. The package allows extensive manual fine tuning of
the drawing appearance, text formatting, and object
positioning. It also includes specialized features for
creating several common types of level schemes encountered
in nuclear physics. The full power of Mathematica's
programming language may be used in constructing the
figure contents. For instance, level energies and
transition properties for the diagram can be input from
data files, or even directly computed within Mathematica. |