Status of ENSDF Analysis and Utility Codes
(October 25, 2006 to October 22, 2007)

Report Prepared for the 2007 Meeting of the
United States Nuclear Data Program


1. Previous Status Reports 4. Tables
Analysis Codes
Utility Codes
2.Current Status
3. In Progress & Future Plans

Previous Status Reports

Oct. 28, 2004:   Status report for the 2004 USNDP Annual Meeting
May 15, 2005:   Status report for the 2005 meeting of the IAEA-sponsored Nuclear Structure and Decay Data (NSDD) Network
Oct. 24, 2005:   Status report for the 2005 USNDP Annual Meeting
Oct. 25, 2006:   Status report for the 2006 USNDP Annual Meeting
May 15, 2007:   Status report for the 2007 meeting of the IAEA-sponsored Nuclear Structure and Decay Data (NSDD) Network
Links to status reports from 1998 through 2003 are contained in the above reports

Current Status

  1. With the exception of RadList all ANSI, Open-VMS, Linux, and MS Windows versions are current with those maintained in-house at the NNDC.
  2. All analysis and utility codes have been converted to FORTRAN 95 (C.L. Dunford)
    1. ALPHAD, ComTrans, FMTCHK, ENSDAT, GTOL, NSDFLIB, PANDORA, and RULER distributed
    2. Further in-house testing before distribution of remaining programs
    3. Compaq/Digital Visual FORTRAN for Windows and Lahey/Fujitsu FORTRAN 95 for Linux.
  3. Code Revisions (See the relevant "Read Me's" for additional details):
    ComTransENSDF translation dictionary files (ensdf_dic.dat and ra_ensdf_dic.dat) updated to May 4, 2007
    ENSDAT 1. Program updated to correspond to the May 4, 2007 of the Nuclear Data Sheets publication program
    2. ENSDF translation dictionary files (ensdf_dic.dat and ra_ensdf_dic.dat) updated to May 4, 2007
    FMTCHK 1. Corrected more problems associated with parsing reactions
    2. Added check for embedded "+" or "-" in outgoing reactions.
    3. Allow "XREF=A(123?)" and "XREF=A(?)"
    4. Corrected problems in GetOut which caused an infinite loop
    5. Corrected problem in checking Parent Comment records when multiple SF parents on DSID
    6. Corrected erroneous "NO FINAL LVL" messages when non-numeric gamma energy given
    7. Corrected erroneous "EL-EG" messages when parent level had "SP" or "SN" in energy field
    8. Added a check for multiple "FL="'s
    9. Corrected logic problem which was causing the Level record S field not to be checked when it was relabeled
    10. Added check for possible typo error if a period is in the last field of a value and a number is in firsf field of the uncertainty
    11. Attempt to handle cases where level energy should probably be "E+X+Y" which is not currently allowed
    12. Added various additional checks for extraneous characters, embedded blanks, and junk
    13. Check for use of period instead of comma
    14. Added check for missing MS field if T1/2≤1 ms and not g.s.
    15. Cleared up problems in getting closest levels if "X+E" were used instead of "E+X"
    GTOL 1. Added check on unrealistical large diagonal matrix elements to handle differences between LF95 and DVF
    2. Added check for level energies such as "SN+X" and ignore deexciting gammas
    3. Changed default ICC's from HSICC to BrIcc
    4. Fixed suprious error message when End of File followed an END record
    PANDORA 1.  Modified dimensions of adopted level parameters to be consistent with MAXLEV parameter.
    2. Added check for existence of source datasets before trying to create file with new XREF's.
    RULER1. Added logic in attempt to correctly calculate values if Γ's or very short T1/2's are given on Level records
    2. Completely rewrote logic for handling asymmetric uncertainties
    3. Added comparison of calculated BEλW's and BMλW's or old values, if kept, to RUL and noted discrepancies
    4. Checked to see if there was an existing BEλW or BMλW and missing multipolarity, δ, etc.
    5. Added four possible warnings to standard output:
    1. T1/2's in eV or as and insufficint data to derive Γγ's
    2. BEλW or BMλW found but no multipolarity, Δπ unknown, or mixed MULT with no δ
    3. Problem with asymmetric uncertainties
    4. Some BEλW's or BMλW's exceed RUL
    6. Corrected problem for mixed transitions which led to an old transition probability being kept if the other value agreed with the new value
    7. Cleaned up some problems in the comparison mode which resulted in confusion between IV and IS RUL's
    8. Cleaned up some formatting problems of new records
    9. Changed default for theoretical CC's from HSICC to BrIcc
    10. Automatically create a new file summarizing problems when calculating new values

In Progress and Future Plans

  1. BrIcc:
    1. Extend Z range to 110
    2. Properly calculate α's when there is an E0 admixture.
    3. Correct problem in overestimating shell ratio uncertainties
    4. Possible update/extension of Ω(E0) tables
    5. Attempt to solve problems in estimating the uncertainty when |δ±Δδ| overlaps zero or there is a significant tail in the probability distribution overlapping zero
    6. Attempt to reduce size of report file
  2. ComTrans: Correct possible problem which causes lose of trailing characters when translating "T" Comment records
  3. GAMUT: To be done by LBNL (December 2005)
  4. RadList: Update to handle new quantities generated by BrIcc. This will include expanding the atomic data tables to include the O through R atomic electron shells.

Tables

Analysis Codes
Code Function Version
No./Date
FORTRAN Documentation
ANSa DVFb VMSc UNXd
Linux UNIX
ALPHAD Calculates α R0's, HF's and theoretical T½(α)'s2.0a
20061106
X X   X No (See "Read Me" file)
BrIcc Calculates internal conversion coefficients, internal electron-positron pair formation coefficients,
and E0 electronic form factors.
2.0b
20070112
  Xe   Xef Xeg Yes
DELTA Analyzes angular correlation data. 1.01
19930415
X  X  X  Xh LUNFD/(NFFR-3048) 1-27
GABS Calculates absolute ΔIγ's. 9.2
20010207
X  X  X  Xh Yes
GTOL Determines level energies from a least-squares fit to Eγ's & feedings. 7.2e
20060701
X X   X BNL-NCS-23375/R
LUNFD/(NFFR-3049) 1-27
HSICC Interpolates internal conversion coefficients 11.13f
20011009
X  X  X  Xh Nucl. Data A4, 1
Nucl. Data Tables A6, 235
Nucl. Data Tables A9, 119
BNL-NCS-23375/R (1977)
LOGFT Calculates log ft. 7.2a
20010220
X  X  X  Xh Nucl. Data Tables A10, 206
BNL-NCS-23375/R (1977)
NSDFLIB Support subprograms for many codes FORTRAN77 1.5d
19990628
Xi       Yes
FORTRAN951.6g
20051114
X X   X Yes
PANDORA Physics check of ENSDF data sets. Aids with adopted gammas & XREF.7.0b
20070501
X X   X Yes
RadList Calculates atomic & nuclear radiations. Checks energy balance.5.5
19881005
X X X   BNL-NCS-52142
RULER Calculates reduced transition probabilities. 3.2a
20070806
X X   X Yes
a ANSI-standard FORTRAN 95, except as noted f INTEL FORTRAN 90
b  Compaq/Digital Visual Fortran (Win9x/ME/NT/2000/XP) g Digital FORTRAN 90
c OpenVMS Fortran, except as noted hLinux GNU f77 Fortran
dLahey/Fujitsu FORTRAN 95, except as noted i ANSI-standard FORTRAN 77
e Only executables are available





Utility Codes
Code Function Version
No./Date
FORTRAN Documentation
ANSa DVFb VMSc UNXd
ADDGAM Adds gammas to adopted data set.1.4
20010207
Xe X  X  Xf No (See "Read Me" file)
COMTRANS Converts the text comments of an ENSDF dataset to a "rich text format" 7.1
20031124
  X g   X g No (See "Read Me" file)
ENSDAT Produces tables and drawings 12.19
20070501
  X g   X g No (See "Read Me" file)
FMTCHK ENSDF format checking 10.3a
20071028
X X   X No (See "Read Me" PDF or "Read Me" in HTML)
NSDFLIB Support subprograms for many codes See above
TREND Tabular display of ENSDF data. 8.3
20010207
Xe X  X  Xf No (See "Read Me" file)
a ANSI-standard FORTRAN 95, except as noted e ANSI-standard FORTRAN 77
b  Compaq/Digital Visual Fortran (Win9x/ME/NT/2000/XP) f Linux GNU f77 Fortran
c OpenVMS Fortran g Only the executables are available
d Lahey/Fujitsu FORTRAN 95, except as noted



Thomas W. Burrows.
The latest version of this report is maintained at http://www.nndc.bnl.gov/nndcscr/ensdf_pgm/code_status.html.