Version History

4.02

Code clean up to stream line GitHub automated build and release.

4.01

Update to RTZUpdate() to convert to DNS TXT record lookup without third-party dependencies.

4.00

Published binaries (XLLs) to GitHub.  Added SI units option.

3.50

Updated half-lives and decay schemes to conform with published NNDC/NuData and ENSDF data files.

3.43

Corrected Se-79 half-life.

3.42

Revision includes:
  • Added niobium-94 (Nb-94), niobium-95 (Nb-95), and zirconium-95 (Zr-95)
  • Confirmed and updated half-lives per reference

3.41

Revised PECi to be more consistent with the Waste Isolation Pilot Plant (WIPP) methodology described in DOE/WIPP-03-3174, Appendix B and U.S. Department of Energy guidance regarding AMAD for occupational dose conversion factors (ICRP 68).  Specifically, the normalization is done with the dose conversion factor for Pu-239 using lung absorption type M and AMAD of 5 micron (for ICRP 68).

3.40

Includes 1 new function:
  • AValue() - returns 10 CFR 71, Appendix A, Table A-1 value in either TBq or Ci

3.30

Includes 1 new function, 3 additional radionuclides, and bug fixes:
  • FGE() - calculates Pu-239 or U-235 fissile gram equivalents  
  • Added curium-247 (Cm-247), californium-249 (Cf-249), and californium-251 (Cf-251)
  • Improved error messages
  • Improved responses for RTZUpdate()
  • Updated references to include ANSI/ANS-8.1-2014 and ANSI/ANS-8.15-2014 used for FGE()
  • Revised DCF() to report only 1 micron AMAD for ICRP-72 dose conversion factors

3.20

Includes 4 new functions:
  • ANSIRound() - round fractional values in accordance with the ANSI standard (precision)
  • SigFig() - rounds the value in accordance with the ANSI standard and presented the defined number of significant figures (accuracy)
  • PECi() - converts a radionuclide activity to the plutonium equivalent curies consistent with the user specified dose conversion factor parameters.
  • RTZFunctions() - provides the list of RadToolz functions (a quick cheat sheet for occasional users)
  • Improved Intellisense function description

3.14

Update to add cadmium-109 (Cd-109) and fluorine-18 (F-18) to the available radionuclide database, based on a user request.

3.13

Minor update to correct bugs and add a new function in:
  • RTZLicense() - changed this function to a dynamic link to the license at radtoolz.com 
  • RTZUpdate() - added error trap for no internet connection or site down
  • RTZParams() - new function that displays all the parameters contained in the RadToolz database

3.12

Includes 4 new functions and 1 modified function.  Each of these functions allows the user to obtain information about RadToolz:  The functions are:
  • RTZVers() - returns the installed version number (modified)
  • RTZUpdate() - checks in with RadToolz.com to determine if the installed version is current
  • RTZRefs() - returns the references used during development in a message box
  • RTZLicense() - provides an abbreviated version of the license
  • RTZAttribution() - an easy way to meet the attribution requirements of the license

3.11.1

Minor bug fix to allow HalfLife() function to accept lower case isotope. Changed built in disclaimer to redirect to the RadToolz online license for RTZVers().

3.11

Corrected error in EnumDecay() that missed low frequency branches. Added istope validation to all RTZ functions.

3.10

Added lung absorption and AMAD to DCF(). Updated DCFs using ICRP-119 values.

3.00

Rewritten in VB.NET to an XLL Add-In utilizing Excel-DNA. Added Chi over Q function.

2.03

Added ICRP-68 and ICRP-72 inhalation DCFs and references

2.02

Added additional radionuclides. Speed improvements.

2.01

Corrected inhalation dose conversion factors for Ni-63 and H-3. Added message box for disclaimer to RTZVers(). Added optional sort order of members for EnumDecayChain(). Added version history page.

2.00

Added branching for all nuclides. Added message box for references to RTZVers(). Optimized class structures creation into method functions.

1.00

Initial release.