LevelScheme: A level scheme drawing and scientific figure preparation system for Mathematica
LevelScheme is a scientific figure preparation system for Mathematica. The main emphasis is upon the construction of level schemes, or level energy diagrams, as used in nuclear, atomic, molecular, and hadronic physics. LevelScheme also provides a general infrastructure for the preparation of publication-quality figures, including support for multipanel and inset plotting, customizable tick mark generation, and various drawing and labeling tasks. Coupled with Mathematica's plotting functions and powerful programming language, LevelScheme provides a flexible system for the creation of figures combining diagrams, mathematical plots, and data plots. Program summary Title of program: LevelScheme Catalogue identifier: ADVZ Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Program summary URL: http://cpc.cs.qub.ac.uk/summaries/ADVZ Operating systems: Any which supports Mathematica; tested under Microsoft Windows XP, Macintosh OS X, and Linux Programming language used: Mathematica 4 Number of bytes in distributed program, including test and documentation: 3 05 1807 Distribution format: tar.gz Nature of problem: Creation of level scheme diagrams. Creation of publication-quality multipart figures incorporating diagrams and plots. Method of solution: A set of Mathematica packages has been developed, providing a library of level scheme drawing objects, tools for figure construction and labeling, and control code for producing the graphics. (C) 2005 Elsevier B.V. All rights reserved.
level scheme drawing figure preparation mathematica level energy diagram plotting