
Latest Version
Released:Jan 22, 2025
Description:
Mixture Manager 2025
SHA1 checksum value:
234c0259912653518ef01019928a0b43f5a25370
Notes
All installers created 2022-October or later have been tested on Windows 11. Please report any issues to nirp-fogbugz@sandia.gov.
Overview
The Mixture Manager (MM) software tool provides the ability to view default mixtures of radionuclides, create custom mixtures, import mixtures from other radiological tools, and create mixtures from limited information. The primary purpose of MM is the management of mixtures for use in other radiological tools such as Turbo FRMAC.
Mixtures in MM are created in a variety of ways, including:
- The predefined mixtures that come with MM serve as default mixtures that can be used to respond to a radiological emergency when little or no knowledge of the actual mixture is available. These mixtures serve as reasonable substitutes until detailed descriptions of the actual mixture can be determined. The basis for these mixtures is described in Volume 3 of the FRMAC Assessment Manual. This volume is unclassified and freely available by clicking here.
- Create a mixture consisting of a custom set of radionuclides, each with a user-defined level of activity.
- Import mixtures either from another version of MM or from another radiological response tool. Sources can include RASCAL mixture files and via the Paste Mixture Utility from spreadsheets.
- Tools exist to create a mixture from limited information, such as age of material, enrichment level, and other characteristics. Currently this MM tool creates a uranium mixture based on uranium enrichment.
Once a mixture is created, the MM provides a series of functions, listed below, that can be used to manipulate the mixture. The main use of a mixture once created is to import it into the various other radiological tools used by the emergency response community (e.g., Turbo FRMAC, NARAC, and others) for use in calculating dispersion, dose, evacuation areas, and other decision-supporting information.
Features
- Includes DCFPAK 2015, containing six different vintages of data with published coefficients ranging from years 1983 to 2015.
- Predefined mixtures for various radiological response scenarios.
- Ability to create a mixture
- Custom mixture
- Import a mixture from other tools (e.g., RASCAL)
- Create a mixture from a limited amount of information (e.g. enrichment level of uranium)
- Edit mixture (except default mixtures)
- Import or export mixtures from or to other MM scenarios.
- Duplicate a mixture
- Integrated with Radionuclide Viewer
- Generate a mixture report
- Enables data from different times to be directly compared by adjusting results to account for radioactive decay and ingrowth. Weathering effects may be included if desired. Output files are generated containing the adjusted data.
Release Notes
Mixture Manager 4.2.0
(GitLab 104196) Users can now set the maximum available memory for the application during the installation process, allowing the tool to handle larger mixtures than the default settings.
(FogBugz 104051) Increased the input size in the Paste Mixture From tool to support all unique radionuclides.
(FogBugz 103624) Updated OIL-related values in DCFPAK and DCFPAK file name in dependency projects.
(FogBugz 104069) Added scroll bars to the Mixture Adjustment Tool so the tool window can be reduced to a smaller size.
(FogBugz 104325) Added the ability to import UTF-8-BOM encoded RASCAL files.
(FogBugz 103645) Typo fix in scale mixture tool tip.
(FogBugz 104336) Fixed early close of progress bar when importing a RASCAL file.
(FogBugz 104085) Updated the Java version to Java 21 and related third-party libraries.
SAND2025-00794W
Mixture Manager 4.1.0
(FogBugz 23185) Fixed import of mixtures with Activity values as mixtures with known Integrated Air Concentration values. A new import selection appears when converting a mixture with Activity values to a mixture that could have known Integrated Air Concentration values.
(FogBugz 102706) Made miscellaneous updates and improvements to support updates to dependent projects.
SAND2024-00675W
Mixture Manager 4.0.0
(102080) Major updates were made to default mixtures. "Uranium Enriched" mixtures were renamed "Uranium Processed" mixtures. The "Aged Fission Product" mixtures were deleted and replaced with a new "Spent Nuclear Fuel" mixture. The "Radioisotope Thermoelectric Generator" folder was deleted. Individual mixtures were added, deleted, or updated. The new default mixtures are described in the FRMAC Assessment Manual Volume II.
(102134) Added a link to Volume II of the FRMAC Assessment Manual to the ribbon interface.
(22775) The name for a radionuclide mixture was increased to allow 200 characters. The description for a radionuclide mixture was increased to allow 500 characters.
(102124) Added Truncation and Equilibrium setting displays on the Age Mixture Wizard.
(22861) Added functionality in the Radionuclide Mixture panel to copy a custom-defined particle size distribution (PSD) to the all the Plume or Resuspension particle size distributions of radionuclides in the mixture. Additionally, commands that controlled the viewing options of the panel were consolidated under a single menu.
(102133) Removed third party libraries that are not used any more by the code base.
(100963) Removed code that supported web-deployed versions of software.
(101771) Standardized layout and position of information in About panels.
SAND2025-04657W
Mixture Manager 3.3.0
(101312) Updated Feng deposition model beta feature to use Petroff & Zhang land use categories, correct reference height to account for displacement height, and include GUI inputs to determine stability class for use in aerodynamic resistance.
(101516) Updated Petroff & Zhang deposition model beta feature to use user-entered reference height and include GUI inputs to determine stability class for use in aerodynamic resistance
(100684) Several miscellaneous improvements were made to the Mixture Adjustment Tool in addition to the other release notes that are explicitly identified.
(100974) Added the ability to age mixtures that have ground, fodder, and water concentrations.
(100561) Multiple updates include: (a) Deleted the Nuclear Weapon folder because no default mixtures are supplied for this folder. If users want this folder, they may create one themselves; (b) Renamed the Radiological Thermal Generator folder to "Radioisotope Thermoelectric Generator" (RTG); (c) Removed "Plutonium Heat Source" from the Plutonium folder. The "Plutonium RTG Inventory" located in the RTG folder is better to use; (d) Renamed the Uranium Enriched folder to "Uranium."
(100636) A minimum size was set for Mixture Manager's Recycle Bin dialog.
(100747) Adjusted the Feng model in the Deposition Velocity Model to reflect the equations in the 2007 Feng paper, including aerodynamic resistance.
(25005) Added a new feature to the Mixture Adjustment Tool that allows Grab Air Sample results to be converted to Integrated Air Concentrations based on sample collection times.
(100107) Added a save file location selection tool to the Mixture Adjustment Tool that allows users to select a different file name and prevent name conflicts
(100722) The first steps of the Mixture Adjustment Tool wizard were replaced with more user-friendly buttons and descriptions of the actions. This replaced the radio button controls that were previously used.
(100069) Fixed bug where the Mixture Adjustment Tool would freeze up, requiring the user to restart the tool. The bug was previously reproducible under the following steps: 1) The user entered multiple columns of data at the beginning of the wizard. 2) The user progressed to a later step in the wizard and associated their imported data with specific column identifiers. 3) The user goes Back in the wizard and deletes the columns of data that the wizard was now expecting because of the column identifiers. 4) Clicking Next would cause the tool to freeze up because of the missing columns of data.
(5952) When importing or exporting mixtures to or from Mixture Manager, the "Recent Mixtures" list is updated to reflect their recent usage. The sort order will now list the mixtures in descending order.
(100668) The Mixture Adjustment Tool window now shows the type of normalization being applied to the mixture at all times. This information is displayed at the bottom of the wizard.
(100620) Added examples of files that can be imported into the Mixture Adjustment Tool. A button is provided on the first screen of the wizard that a user can click to download the examples as a ZIP file.
(100579) Added filters to the File Chooser window including ALL, CSV, XLSX, and TXT. The File Chooser window is now centered over the window and is modal. Improved exception handling so that when a file cannot be read or parsed, the user is alerted and the software ignores the attempted import.
(100728) Improved viewing of and hints to the user when importing data into the Mixture Adjustment Tool. Added a "Clear All" button.
(100732) Added "Expand All" and "Collapse All" buttons to the toolbar for the resulting adjusted mixtures in the Mixture Adjustment Tool.
(100922) A user may have an existing CSV file open on their computer when the Mixture Adjustment Tool needs to write to the file. The user is now notified to close the file in order to attempt writing to the file again.
(21614) The utility that parses unit abbreviations has been revised to handle situations where a unit abbreviation could exist for more than one type of unit. The more commonly used unit is assumed for an abbreviation when no other qualifying information is provided. For example, Angstrom (A) is a length unit and Ampere (A) is a capacitance unit. Both are abbreviated with a capital A as plain text. Ampere is assumed to be more commonly encountered, so it takes precedence over Angstrom. This update also handles differences in capitalization of abbreviations. Example: milli (m) vs. mega (M).
(100201) Upgraded the Mixture Adjustment Tool so that it now uses the standard "Submit Feedback" user interface that all other software applications and tools use for bug reporting and feature requests.
(21921) After data is imported into the Mixture Adjustment Tool, the values can now be edited in the user interface.
(100745) Added the time zone to the CSV output files where a date and time is shown.
(100656) When using "Add from Comma-delimited string" command for creating a Mixture, it previously required that the name of the radionuclide have the dash ("-") in the String. This has been updated so that the dash is no longer required.
(100725) In the Mixture Adjustment Tool, added a "Clear All" button. Also renamed the other toolbar buttons to "Paste from Clipboard" and "Import from File" for clarity.
SAND2025-04657W
Mixture Manager 3.2.2 (2021)
(100947) A new vulnerability was discovered in Log4J since the release of Log4J v2.16.0. We have since replaced the Log4J library with version 2.17.1, which fixes all known vulnerabilities for Log4J to date.
Mixture Manager 3.2.1 (2021)
(100800) A critical vulnerability was discovered in the Log4J library. The likelihood of this vulnerability being exploited in this application is very low. However, this library existed in the codebase and has been replaced with the patched version issued by Apache. Read further for more details. Log4J is an open-source logging library used by apps and services across the Internet. Logging is a process where applications keep a running list of activities they have performed, which can later be reviewed in case of error. The vulnerability is designated as CVE-2021-44228. The vulnerability allows remote attackers to gain control over vulnerable targets. To perform remote code execution, an attacker only needs to send a simple malicious request that contains a formatted string. This formatted string is then picked up by the Log4J library and executed. The result is an attacker's ability to cause Log4j to connect to a service controlled by the attacker to download and execute arbitrary code (likely malicious).
SAND2025-04657W
Mixture Manager: 3.0.0 (2020)
(24630) The memory needs are greater now for reading the DCFPAK data than they were before. Therefore, the memory allocated to the Mixture Manager and Radionuclide Viewer applications was increased to 2GB of memory each.
(25506) Fixed a bug when you rebuild the mixtures in Mixture Manager, the progress reporter shows that it's 100% complete but it is still inserting mixtures into the database. The progress now properly shows the accurate percent complete.
(24842) Fixed bug in the calculation of a radionuclide's deposition velocity value when it has multiple chemical forms. Now the composite's weighted deposition velocity is updated before re-solving for its air/ground value.
(22774) Fixed an intermittent issue where the name of the mixture shown in the tree of mixtures did not always match the name shown in the panel. This could intermittently occur in between saves where the name of the mixture had been changed.
(25523) The default "Plutonium RTG Inventory" mixture has revised integrated air concentration values.
(25084) On the "More Mixture Properties" view in calculations, the Chemical Form of the radionuclide is displayed in addition to the name of the radionuclide.
(25081) Prior to rebuilding the default mixtures, the user is informed as to which ICRP and Vintage the mixtures will be rebuilt with. The default ICRP and Vintage options can be configured under Tools > Options > DCFPAK.
(25000) The "I-131 Equivalent" radionuclide was removed from the Monitored Mixtures. This only applies to RASCAL mixtures stored in Mixture Manager.
(24984) Implemented user selections for Deposition Velocity Modeling. Includes choices for Constant, Petroff and Zhang (2010), Feng, and Feng Adjusted.
SAND2025-04657W
Mixture Manager 2.202.2 (2017)
(22376) Corrected a bug introduced in version 2.202.1 that prevented radionuclide values from being rendered in the newer Java FX tables.
SAND2025-04657W
System Requirements
Operating System | Designed and tested on Windows 11; Expected to be compatible with Windows Vista, 7, 8, and 10, though not formally tested; Expected to function in certain virtual environments, but not tested. |
Minimum Requirements | |
CPU | 2GHz Pentium 4 |
Memory | 2GB RAM |
Disk Storage | 30GB Free |
Monitor Resolution | 1280 x 1024 or Higher |
Recommended Requirements | |
CPU | Dual- or Quad-Core or higher |
Memory | 4GB RAM or higher |
Disk Storage | 50GB Free or higher |
Monitor Resolution | 1280 x 1024 or higher |
SAND2018-7159 W