TROPIC: A program for calculating reduced transition probabilities
Description
Measurements of level lifetimes and the extracted transition probabilities are one of the cornerstones of nuclear structure physics. The reduced transition probabilities, B(πλ; J_i → J_f) yield information about the structure, wavefunctions, and matrix elements of excited states connected by electromagnetic transitions in a given nucleus. The arsenal of techniques for measuring lifetimes continues to expand and presently includes a wide range of values from femtoseconds to microseconds. While lifetime measurement techniques vary, the extraction of transition probabilities remains the same. RULER is the program used by the National Nuclear Data Center (NNDC) and ENDSF evaluations, while TRANSNUCLEAR was developed at the University of Cologne and modified by a variety of groups. This paper presents a new program TROPIC (TRansitiOn ProbabIlity Calculator), which is the most modern and efficient way to extract transition probabilities B(πλ). TROPIC is a program written in Python 3 with the NumPy and SciPy libraries. This is in line with the advances that ENSDF and NNDC are making in moving away from the 80-character card punch input formats. Several design features were implemented to provide a streamlined process for the user and mitigate drawbacks that were present in other programs. The results from TROPIC have been compared with TRANSNUCLEAR and RULER. The answers are as expected identical, but the investment of input to output time is significantly reduced. TROPIC will be made available for public domain use, along with a user guide and example files.