NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
For a complete Version History see file "readme-fmtchk.pdf"

1. Added a check for multiple "FL="'s
2. Corrected logic problem which was causing the Level record S field
not to be checked when it was relabeled
3. Added check for possible typo error if a period is in the last field of a
value and a number is in first field of the uncertainty
4. Attempt to handle cases where level energy should probably be
"E+X+Y" which is not currently allowed
5. Added check for extraneous characters (usually uncertainties)
following a final level energy
6. Added various additional checks for embedded blanks
7. Added check for possible misuse of an operator before parentheses in
the J field
8. Added various additional checks for junk before open parentheses.
Usually misalignment of the E and DE fields on a level record
9. Check for use of period instead of comma
10. Added check for missing MS field if T1/2=0.1 ms and not g.s.
11. Cleared up problems in getting closest levels if "X+E" were used
instead of "E+X"
11. Corrected error in version 10.3 which caused an erroneous
"EMBEDDED BLANK INVALID" when an operator was preceded by a "(" for a
J**PI value.
12. Changed metastable limit check from 0.1 ms to 1 ms.
For a complete Version History see file "readme-fmtchk.pdf"
(Version 10.3a - September 28, 2007)

USCD1149/68

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
Version 9 - 10-May-2000
- User can give a different name to GABSPC.RPT (Default name is GABSPC.RPT)
- Program checks for the status of both input and output files.
- Added calculation for cascade gamma rays.
- Program adds current date to report file (GABSPC.RPT).
- Program uses subroutine CNVU2S from BNL'S NSDFLIB library instead of ENSDFN
(to write numbers in ENSDF style).

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
7.15a 13-Apr-99 a. Check for and skip Ionized Atom datasets
b. Y2K compliance
c. Corrected an arithmetic overflow in calculating dtp
d. Check uniqueness. If not allowed or 1U or 2U, added
warning to report and terminal output and comment to
new file

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
- 1.20a - 06-Mar-1998
1. Corrected range error in OUT2ON
2. Changed calls to VAX TIME/DATE routines to handle Y2K problem.

- 3.1a - 25-May-2006
1. Corrected problem which put program into infinite loop if Mode of Operation not entered correctly
2. Added input dialogue asking for theoretical DCC to assume
3. Corrected initialization problem which caused some uncertainties to be underestimated
4. Corrected a couple of minor formatting problems in the report file
5. Corrected problem in comparing old and new values when a limit or "AP"

- 3.1c - 30-Oct-2006
1. Correct some output formatting problems in OUT235
2. Increased length of sdx in OUT235 to handle asymmetric uncertainties
3. Corrected omission of a few lines of code in OUT235 which caused asymmetric uncertainties to be underestimated

- 3.2 - 23-Jul-2007
1. Added logic in attempt to correctly calculate values if Gama'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 BELW's and BMLW's and noted discrepancies
4. Checked to see if there was an existing BELW or BMLW and missing MULT, MR, etc.
5. Added four possible warnings to standard output:
a. T1/2's in Ev or as and insufficient data to derive gamma widths
b. BELW or BMLW found but no MULT, DPI unknown, or mixed MULT with no MR
c. Problem with asymmetric uncertainties
d. Some BELW's or BMLW's exceed RUL, Details given in report file
6. Corrected problem for mixed transitions which led to an old transition probability be kept if the other value agreed with the new value
7. Cleaned up some problems in the comparison mode which resulted 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. Corrected problem when input file name had leading blanks
11. Cleaned up some formatting of messages in the report file

- 3.2a - 06-Aug-2007 (With input from Balraj Singh)
1. Also added a check against RUL when old record kept
2. Automatically create a new file summarizing problems when calculating new values
(Version 3.2a - August 6, 2007)

USCD1149/73

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
HSICC - (Version 11.13f - Oct. 9, 2001)
*****
11.13a - 08-Feb-1999 Corrected output on "S G" record for nonnumeric uncertainties
Corrected for Y2K

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
7.00 - 31-Mar-99. Uncertainties truncated in halflife field
8.00 - 17-Jun-99. Y2K and removes prints codes from output.
8.02 - 05-Jul-99. Attempt to distinguish between pre- and post-Y2K
8.05 - 16-Jul-99 Went into an infinite loop if PN record was completely blank
8.10 - 15-Oct-99 A work around for display problem with the Digital Visual Fortran created. A command-line argument DVF version was added.
8.15 - 11-Feb-00 Normalizations with no uncertainty were only output to three places past the decimal point.
8.20 - 12-Apr-00 Error in comment tables corrected. (It caused to be skipped.) Normalization comments are now as intended. (Mistype)
8.3 - 7-Feb-01 Added UNX MDC coding. (RRK) [Assign statements had to be removed in FSORT.]
(Version 8.3 - Feb. 7, 2001)

USCD1149/75

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
ENSDAT
******
5.0 - 11.5 These versions of ENSDAT were developed and maintained by Robert Kinsey. The programming was done in Fortran 77.

12.0 - August 26, 2003. The code in this new release follows the Fortran 95 standard. The proprietary ISAM used for the ENSDF dictionary file has been replaced by a single random access file. A few bugs found during the conversion process have been fixed. The companion program, ENSWIN, is no longer supported. Instead, at the end of processing of the input file, a local PostScript viewer such as GhostView can be started to view the output PostScript file.

12.01 - December, 2003. Replaced specific sorts with a generalized Fortran sort routine. Included in ENSDAT, the creation of the random access dictionaries from the sequential version if necessary. Improved command line input and added command line processing for Windows

12.02 - January, 2004. Corrected error in reference list processing caused by the fact that UNIX and Windows do not support file version numbers

12.03 - March, 2004. Corrected generic problem when LEN_TRIM = LEN of a string. Corrected error in zero order control file generation. Fixed minor bug in text wrapping routine. Fixed problem on Unix when separation energies are need from the adopted data set of a parent

12.04 - June, 2004. Corrected two errors when in AUTO mode with both DRAWINGS and BANDS selected that failed to start a new page at a new plot.
Corrected problem in E_TO_F where different code used on VMS and LINUX.

12.10 - April 19, 2006 (TWB)
1.- Increased storage allocated for level T1/2 from 30 to 40 in enspub_def.f
2.- Added check and warning if value is too large for allocated storage in move in of enspub.f
3.- Increased size of str from 30 to 40 in getsds of enspub.f
4.- Strip off "?" on units in readt of ndspub.f
5.- Checked for missing "+" in scientific notation and added in merlev of ndspub.f
6.- Output a few more messages to log file

12.11 - July 7, 2006 (TWB) Changed hard-wired limit of 999 gammas on line 5168 of enspub.f to the parameter ngammax

12.12 - July 18, 2006 (TWB)
1.- Corrected problem for storage of (delayed-)particle data when all transitions are placed by no particle energies given (Caused loss of a column when automatic breaking occurred)
2.- Allow for possibility of approximate and limits for parent level energy and Q-value

12.15 - December 21, 2006 (TWB)
1.- Patched logic problem when comment on BR was more than two records
2.- Added warning to terminal output when Normalization comment record encountered with no symbols given - Program cannot figure where to output it
3.- Added warning is the maximum number of N comments exceeded storage (maxncom=10)
4.- Added checks for leading blanks on comment records and suppressed
5.- Converted first character from upper to lower case when footnotes converted to comments
6.- Added kludge to use appropriate column labels on automatic footnotes for ELECTRON when converted to comments (i.e., "/D:ALL" used).
7.- Increased length of newline in subroutine AddBrComm to avoid unmatched curly brackets.
8.- Corrected problem of not editing normalization comments in subroutine AddBrComm if "C" or "T" comments.

12.16 - Affected publication program only

12.17 - February 21, 2007 (TWB)
1.- Increased storage for BR comments from 10 to 20
2.- Corrected problem which caused all "CN" continuation records to be treated as first records
3.- Corrected problem where zero's were not being added properly to asymmetric uncertainties

12.18 - Affected publication program only

12.19 - May 1, 2007 (TWB)
1.- Absolute IB, IE, and TI not being shown on drawings due to an initialization problem - Fixed
2.- Corrected hard-wired tabbing problem for unplaced gamma and radiation footnote which caused misalignment of the text
3.- Fixed a Comments column width and tabbing problem when the COMBINE option was used
4.- Restored option on DRAW control (Removed 1/15/1993 as per JKT) to show beta, electron, and alpha quantity uncertainties in the drawing's radiation table
5.- Set option to show beta, electron, and alpha quantity uncertainties in the drawing's radiation table on when "/D:ALL" or "/F:a" switch is on BETA, ELECTRON, or ALPHA control record
6.- Attempted to handle some esoteric decay modes in the DSID that might be misinterpreted by the dictionaries

12.20 - May 18, 2007 (TWB) - Corrected typo error in EDIT introduced in version 12.19 which leading characters of the parent line to be lost if T1/2 was in days

12.21 - July 11, 2007 (TWB)
1.- Corrected problems in positioning of table comments introduced in previous versions when correcting problems caused by the COMBINE option or comments being carried over to the next page.
2.- Corrected footnote placement problem when table was split into multiple columns
3.- Do not add up/down arrows when reduced transition probabilities are in Weisskopf units

12.22 - July 18, 2007 (TWB)
1.- Corrected footnote symbol problem. Apparently reserved character "?" used in temporary storage.
2.- If no symbols given for N record comment assume it to be on BR instead of not outputting it.
3.- Corrected editing problem on comment continuation when comment less than 10 characters
4.- Corrected instance of the maximum number of levels being hardwired in instead of using the parameter nlevmax

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
1.4 - 9-Feb-95.
1. Corrected CNVU2S:
a. Corrected Format 2 which was not working as designed. LENDX now used to specify number of significant digits.
b. Integer overflow errors for extremely precise numbers - added check for this.
2. Added Logical Function IOVRFLW to check for possible integer overflow.
3. Corrected KNVIX. Increased TEMP from 12 to 20 characters to avoid truncation of final result.
4. Corrected SCALX. Roundoff problem due to mixture of REAL*4 and REAL*8 in line 20.

1.5d - 28-Jun-99 Corrected fatal error in CNVS2U when the single character "E" was passed.

In November 14, 2005 all subprograms in this library are written to conform to the ANSI standard for FORTRAN 95 and are, therefore, generally machine independent, with the exception of the subroutines GET_COMMAND_LINE, OPEN_SORT_INPUT, and OPEN_SORT_OUTPUT.

NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
Version 5.4h 22-MAY-88 Added check for gross energy mismatch and logic to suppress output for NUDAT if this occurs
==== LAST OF Version 5.4 ====
(not distributed)

13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
MVS/SP (IBM3084Q); VMS-4.3 (VAX-11/780).

USCD1149/63

The PC installation of the program was done in MS-DOS emulation under Windows 95. The source code was compiled with the Lahey compilers f77 5.2 and f90 3/50a. - The Unix installation was done under AIX 3.2 using the f77 compiler.

USCD1149/64

The code has been tested on both Windows and Linux operating systems. In order to compile the source files the NSDFLIB library is required.

USCD1149/65

The code has been tested on both Windows and Linux operating systems. In order to compile the source files the NSDFLIB library is required.

USCD1149/66

The code has been tested on both Windows and Linux operating systems. In order to compile the source files the NSDFLIB library is required.

USCD1149/67

The code has been tested on both Windows and Linux operating systems. In order to compile the source files the NSDFLIB library is required.

USCD1149/68

The code has been tested on both Windows and Linux operating systems. In order to compile the source files the NSDFLIB library is required.

USCD1149/69

The code has been tested on both Windows and Linux operating systems. In order to compile the source files the NSDFLIB library is required.