Computer Programs
NESC9580 RICKI.
last modified: 19-OCT-1990 | catalog | categories | new | search |

NESC9580 RICKI.

RICKI, Interactive Gamma Spectra Unfolding with Isotope Identification

top ]
1. NAME OR DESIGNATION OF PROGRAM:  RICKI.
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
RICKI NESC9580/01 Tested 19-OCT-1990

Machines used:

Package ID Orig. computer Test computer
NESC9580/01 IBM PC IBM PC
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

RICKI is an interactive program for analysis of gamma spectra containing one or more peaks with possible multiplets. Algorithms are incorporated for peak fitting, analysis, and nuclide identification. Comprehensive output keeps the user informed of the analysis as it proceeds and presents the results. User-selectable options for plotting and neutron activation analysis are available to control this analysis. RICKI was developed to analyze spectra from examinations of severe fuel damage specimens. Two features included to streamline the analysis of Three Mile Island (TMI) core bore data are the edit of averaged activities and the output file created for generating a spreadsheet. Activity editing allows the user to select which gamma lines are used for a specific nuclide in average activity calculations. Contributions from peak areas which result from overlapping lines of two or more nuclides may be removed. For each averaged activity an edited activity file record is written containing the nuclide name, averaged activity, activity standard deviation, scan start position, and scan end position.
top ]
4. METHOD OF SOLUTION

The peak search algorithm utilizes an optimized second derivative filter for efficient and reliable determination of peak location. A linear Gaussian fitting technique, which is a modified version of Mukoyama's linear least squares fitting method in which the centroid, sigma, and peak height are free parameters, is used to calculate peak areas. An estimated background is computed for each peak using Gunnink's method. Nuclide activities are computed by matching centroids with nuclide library entries and averaging the activity calculated for each matching peak.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Maxima of -
     500 gamma library entries
      80 peaks/spectrum
top ]
6. TYPICAL RUNNING TIME:  Running time varies from 20 seconds to 5
minutes.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

RICKI was developed from CINA, a simpler fitting and peak integration program. The CINA gamma line library and menu sections are retained in RICKI. Auxiliary programs  GAMLIB, EFFCAL, and SPECMOD provide gamma library maintenance, detector efficiency table generation, and spectrum error correction, respectively. Auxiliary program CORESORT converts TMI core bore scan data to the format of a listing of activity versus scan position for each nuclide and produces a spreadsheet input file (nuclide activity listed by scan position) readable by LOTUS 1-2-3.
RICKI is not intended to replace large-scale gamma analysis codes such as GAUSS8, GAMANAL (NESC 9654), or SAMPO, but provides rapid, accurate analysis for cases where detailed peak shapes and other parameters may not be known.
top ]
9. STATUS
Package ID Status date Status
NESC9580/01 19-OCT-1990 Tested at NEADB
top ]
10. REFERENCES:
NESC9580/01, included references:
- A.E. Proctor:
  An Implementation of the Pulse Injection Technique for Dead-Time
  and Pile-up Corrections in Gamma Spectroscopy Suitable for
  Automated Systems
  EG&G Idaho (October 1986)
- M. Birgersson:
  RICKI Flexible Disk Cartridge Description and Implementation
  Information
  NESC Note 88-27 (December 31, 1987)
- A.E. Proctor:
  RICKI: A Compact Gamma Analysis Code for the IBM Personal Computer
  EGG-PHY-7545 (February 1987)
- A.E. Proctor:
  RICKI: A Compact Gamma Analysis Code for the IBM Personal Computer
  Addendum to EGG-PHY-7545
top ]
11. MACHINE REQUIREMENTS

An IBM PC, preferably equipped with math coprocessor and an enhanced graphics adapter, a minimum of two floppy disk drives, and an EPSON FX-286 or compatible printer for graphics printing. A hard disk is desirable to obtain reasonable nuclide sorting time.
NESC9580/01
Main storage requirements on an IBM PC/AT are as follows: RICKI and RICKI2: 175K; GAMLIB: 75K; EFFCAL: 95K; SPECMOD: 90K; CORESORT: 50K.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9580/01 BASIC
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  DOS 3.1.
NESC9580/01
The program ran under MSDOS version 3.30. The compiler  Microsoft QuickBASIC version 4.00 and linker Microsoft Linker 3.63.08 were used.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Because some DOS systems do not allow more than three open files, two RICKI  source files are provided. RICKI2 edits the averaged activities and  procedures output file (the fourth open file) for use by the CORESORT spreadsheet generation program. RICKI, which does not perform this editing, opens only three files.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS: , A.E. Proctor, EG&G Idaho, Inc.
top ]
16. MATERIAL AVAILABLE
NESC9580/01
File name File description Records
NESC9580_01.001 Information file 133
NESC9580_01.002 Spectral data file 848
NESC9580_01.003 Spectral data file 848
NESC9580_01.004 Calibration efficiency table 21
NESC9580_01.005 Calibration library 0
NESC9580_01.006 Core efficiency table 11
NESC9580_01.007 CORESORT BASIC source 401
NESC9580_01.008 CORESORT executable file 0
NESC9580_01.009 EFFCAL BASIC source 884
NESC9580_01.010 EFFCAL executable file 0
NESC9580_01.011 EFFCAL compilation listing 1038
NESC9580_01.012 EFFCAL load map 25
NESC9580_01.013 GAMLIB BASIC source 705
NESC9580_01.014 GAMLIB executable file 0
NESC9580_01.015 GAMLIB compilation listing 811
NESC9580_01.016 GAMLIB load map 25
NESC9580_01.017 Gamma library spectrum calculation file 1 0
NESC9580_01.018 Gamma library spectrum calculation file 2 9
NESC9580_01.019 Test efficiency table for rods 20
NESC9580_01.020 RICKI BASIC source 2297
NESC9580_01.021 RICKI executable file 0
NESC9580_01.022 RICKI load map 25
NESC9580_01.023 RICKI2 BASIC source 2364
NESC9580_01.024 RICKI2 executable module 0
NESC9580_01.025 Rod efficiency table with Ce/Eu strip stand. 20
NESC9580_01.026 SPECMOD BASIC source 918
NESC9580_01.027 SPECMOD executable file 0
NESC9580_01.028 SPECMOD compilating listing 1075
NESC9580_01.029 SPECMOD load map 25
NESC9580_01.030 Efficiency table 1
NESC9580_01.031 Demonstration efficiency table 7
NESC9580_01.032 Test parameter file 19
NESC9580_01.033 Thorium library 0
NESC9580_01.034 TMI peak identification library 0
NESC9580_01.035 File containing parameters for spect. analy. 19
NESC9580_01.036 DOS file-names 36
top ]
17. CATEGORIES
  • O. Experimental Data Processing

Keywords: Gauss function, activation analysis, gamma spectra, spectra unfolding.