LevelScheme Comput. Phys. Commun. 171, 107 (2005) is a scientific figure preparation system for Mathematica. LevelScheme provides a general infrastructure for the preparation of publication-quality figures, including
Figures created with LevelScheme can freely combine data plots, function plots, diagrams, and any other two-dimensional graphics generated using Mathematica.
- multipanel and inset plotting,
- customizable tick mark generation,
- general drawing tools for diagram preparation, and
- figure annotation and labeling tools.
LevelScheme includes a full suite of drawing tools for the construction of 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. It 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.
Updates and further information are available through the LevelScheme home page http://wnsl.physics.yale.edu/levelscheme.