ScintIQ™ Readout & Electronics  •  Data Sheet

bGamma Gamma Spectrometry Software

A comprehensive, multi-platform software package for gamma-ray spectrum analysis, radionuclide identification, and activity quantification. Works with any detector type and any MCA hardware.

Multi-Platform: Windows / macOS / Linux Multi-Document Design NuDat Nuclide Library Bayesian Fitting Engine
Doc type: Data Sheet  |  Product: bGamma Software Package  |  Berkeley Nucleonics Corporation
bGamma software main window showing a gamma-ray spectrum with peak search results
bGamma main window: a Topaz-HR HPGe Co-60 spectrum on a logarithmic scale with the peak-search panel and a labelled peak results table.

1Overview / Introduction

Gamma-ray spectrometry demands more than a peak search. Accurate analysis must contend with overlapping elemental emissions, sum and escape peak artifacts, complex continuum shapes, and the need to quantify radionuclide activity independently of measurement geometry and sample matrix. bGamma is Berkeley Nucleonics' answer: a general-purpose, comprehensive software package built from the ground up for gamma-ray spectrum analysis, radionuclide identification, and quantification.

bGamma connects directly to detector-MCA setups for live data acquisition. It also imports spectra from external file formats, so archived measurements and third-party instruments are equally well served. The modern graphical user interface provides immediate visual feedback at every stage of the analysis, making complex workflows accessible without sacrificing depth. The multi-document design lets analysts work on several spectra simultaneously or monitor data from multiple connected detectors in a single session.

The calculation engine suite covers the full range of gamma-ray spectra, from high-resolution germanium measurements to medium-resolution scintillator spectra from LaBr3, NaI(Tl), and other materials. bGamma runs natively on MS Windows, macOS, and Linux, requiring no virtualization or platform compromise.

bGamma peak fitting results report for a NaI gamma-ray spectrum
Non-linear least-squares peak fitting on a NaI spectrum, with fitted peaks shaded over the experimental data and a tabulated peak fitting results report below.

2Features

  • Connects and controls data acquisition via detector-MCA setups
  • Controls and visualizes live data acquisition in real time
  • Imports spectra from other file formats
  • Energy, shape, and efficiency calibration for gamma-ray spectra
  • Automatic peak search and peak class identification (singlets, multiplets)
  • ROI analysis and calculations with automatic and manual marking
  • Fitting of experimental data to mathematical models
  • Background subtraction and peak interference correction
  • Nuclide identification with separation from spectrum artifacts and structures
  • Radionuclide activity calculations via multiple quantification methods
  • Multiple peak labelling implementation
  • Implements different automatic peak search methods
  • Provides multiple methods for peak continuum subtraction
  • Spectrum analysis fitting methods including Bayesian fitting
  • Fitting and mathematical model parameters adjustable for quick optimization
  • Visual distinction and marking of ROIs and peaks
  • Advanced GUI configurable to user preferences
  • Advanced spectrum cursor showing satellite peaks and artifacts
  • Multi-document design with automatic updates for currently selected spectrum
  • Full traceability: all information saved in XML-formatted files (*.gxml)
  • Customizable analysis reports, including fully colored and HTML-formatted tables
  • Full radionuclide library based on internationally maintained NuDat nuclear data files
  • Multi-platform: runs on MS Windows, macOS, and Linux
  • bGamma Programming Libraries available as a separate product

3Description

bGamma is designed for the professional analyst who needs both depth and flexibility. The GUI is the central workflow surface: spectrum visualization, peak labeling, ROI marking, and calibration dialogs all provide immediate visual feedback so the analyst stays oriented throughout a complex analysis session.

Spectrum Analysis Engine

The spectrum analysis engine incorporates a comprehensive set of calculation modules covering every stage of the analysis pipeline:

  • ROI computations with automatic and manual marking
  • Continuum calculation methods for accurate background subtraction
  • Peak search engines with multiple automatic methods
  • Peak qualification methods and automatic ROI location
  • Peak fitting algorithms including Bayesian fitting
  • Energy calibration methods and FWHM calibration methods
  • Efficiency calibration methods using a versatile polynomial fitting engine
  • Nuclide identification techniques with artifact rejection
  • Activity calculation algorithms supporting multiple quantification methods

The wide choice of analysis methods ensures suitability for any kind of gamma-ray spectrum and analysis need. Fitting and mathematical model parameters are available at hand for quick changes and optimization, so the analyst is not locked into a single approach when spectra are complex or ambiguous.

Multi-Document and Multi-Detector Support

bGamma multi-document workspace with four gamma-ray spectra open at once
Multi-document workspace: four spectra open simultaneously, each with its own peak markers and results report.

bGamma is a multi-document application. Several spectra can be analyzed concurrently, and data can be acquired simultaneously from multiple connected detectors. Automatic updates keep the currently selected spectrum current without manual refresh. This design is especially valuable in laboratory environments where throughput matters and sequential analysis would create bottlenecks.

File Formats and Reporting

All analysis information is saved into XML-formatted files with the .gxml extension, providing full traceability and long-term archivability. Analysis reports are fully customizable and can be output as colored, HTML-formatted tables, suitable for direct inclusion in regulatory submissions or client deliverables.

4Calibrations

Calibrations are an essential step in correctly analyzing any gamma-ray spectrum. bGamma provides all the necessary tools and functionalities to complete any calibration in gamma-ray spectrometry.

Energy and Shape (FWHM) Calibration

bGamma energy calibration dialog with channel-to-energy fit and residuals
Energy calibration dialog: the channel-to-energy fit, the calibration table with per-line residuals, and a quadratic energy fit (Fit Chi2 = 0.000).

Energy and shape calibrations are unified into a single dialog. The dialog contains embedded expert knowledge for suggesting calibration lines appropriate to the spectrum type and detector in use. A powerful GUI provides visual feedback on calibration results, showing the fit quality and residuals so the analyst can immediately identify and correct any problem peaks.

bGamma FWHM shape calibration dialog with square-root model curves
Shape (FWHM) calibration: FWHM-versus-channel and FWHM-versus-energy curves fitted with a square-root model, with non-suggested lines flagged in the table.

The shape calibration uses a configurable model (square-root or square-root-plus-linear) and shares the same table interface as energy calibration. Lines that are unsuitable for the shape fit are flagged so the analyst can include or exclude them with a single click.

Efficiency Calibration

bGamma efficiency calibration dialog with measured points and polynomial log-energy fit
Efficiency calibration: measured efficiency points from a multi-nuclide certificate fitted to a polynomial of the logarithm of energy, with the residual plot below.

Efficiency calibration uses a versatile fitting engine to derive complex calibration coefficients in a polynomial of the logarithm of energy. The calibration dialog provides a simple but comprehensive GUI with immediate, visual feedback of the obtained efficiency calibration results. The polynomial degree is selectable, and certificate files supply the reference nuclide activities used to anchor the fit.

5Nuclide Library

bGamma incorporates the complete radionuclide decay emissions database. All nuclide data are available at any point during spectrum analysis and data visualization. The nuclide decay data are taken from NuDat, the internationally recognized nuclear data file produced, certified, and maintained by the International Nuclear Data Committee. Using NuDat as the authoritative source ensures that identifications and activity calculations are grounded in the same reference data used by nuclear regulatory bodies worldwide.

6Technical Specifications

Software Platform

ParameterSpecification
Operating Systems SupportedMicrosoft Windows XP, Windows 7, Windows 8 (32-bit and 64-bit); macOS; Linux
Processor Architecture32-bit or 64-bit processors
Multi-PlatformRuns seamlessly on MS Windows, macOS, and Linux without virtualization
Application DesignMulti-document: multiple spectra open simultaneously; multiple connected detectors
File FormatXML-formatted spectrum and analysis files (*.gxml)
Report OutputCustomizable, HTML-formatted and fully colored tables
Nuclide Library SourceNuDat (International Nuclear Data Committee)

Spectrum Analysis Capabilities

CapabilityDetails
Peak Search MethodsMultiple automatic peak search engines selectable by the analyst
Peak ClassificationAutomatic identification of singlets and multiplets
Continuum SubtractionMultiple background/continuum calculation methods
Peak FittingMultiple algorithms including Bayesian fitting; fitting parameters adjustable for optimization
ROI AnalysisAutomatic and manual ROI marking; ROI computations with visual distinction in spectrum display
Artifact HandlingSeparation of sum peaks, escape peaks, and other spectrum artifacts from genuine nuclide lines
Nuclide IdentificationFull NuDat library; identification against all decay emissions; artifact-rejection logic
Activity CalculationMultiple quantification methods; geometry-independent; sample-characteristic-independent
Detector CompatibilityAny detector: high-resolution Ge spectra to medium-resolution scintillator spectra (LaBr3, NaI(Tl) cited in the datasheet; other scintillators supported)
Spectrum ImportImports spectra from multiple third-party file formats
Hardware ControlConnects to and controls MCA hardware for live data acquisition

Calibration Modules

Calibration TypeDetails
Energy CalibrationUnified energy and shape (FWHM) calibration dialog; expert line suggestions; visual residual feedback
Shape (FWHM) CalibrationIntegrated with energy calibration; detector-type aware suggestions
Efficiency CalibrationPolynomial-of-log-energy fitting engine; versatile coefficient derivation; visual fit feedback
Note: Specific minimum hardware requirements (RAM, disk space, display resolution) are not stated in the published datasheet. Contact Berkeley Nucleonics for current system requirements before deployment on constrained hardware.

7Applications

bGamma is appropriate wherever accurate gamma-ray spectral analysis is required. Representative application areas include:

  • Nuclear and radiochemical laboratories requiring traceable activity quantification and nuclide identification from environmental, biological, and industrial samples
  • Radiation protection and health physics programs monitoring worker dose and facility contamination using NaI(Tl) or LaBr3 detectors
  • Environmental monitoring including soil, water, air, and vegetation sample analysis for regulatory compliance
  • Nuclear security and non-proliferation screening programs where rapid, accurate isotope identification is critical
  • Medical physics and radiopharmacy quality control of radiopharmaceutical preparations and patient dose verification
  • Research institutions and universities using germanium or scintillator spectrometers for nuclear physics, neutron activation analysis, and isotope production
  • Industrial gauging and process control where radionuclide-specific activity measurements inform product or process parameters
  • Emergency response field teams requiring rapid spectrum analysis on portable detector-MCA systems
  • Multi-detector laboratory systems where simultaneous acquisition and analysis across several channels is required
bGamma is compatible with any gamma-ray detector type, including high-purity germanium (HPGe), NaI(Tl), LaBr3(Ce), CeBr3, and other scintillators, when paired with a supported MCA. It pairs directly with the Berkeley Nucleonics TOPAZ-HR MCA and bMCA family for a complete plug-and-analyze solution.

8Ordering Information

bGamma is available in several license configurations to match laboratory scale and workflow requirements. Contact Berkeley Nucleonics to confirm current part numbers, pricing, and upgrade paths.

ConfigurationDescription
bGamma — Single License, Single Input Right to run the software on a single PC. Connects to one detector (hardware) at a time.
bGamma — Single License, Multiple Inputs Right to run the software on a single PC. Connects to multiple detectors (hardware) simultaneously.
bGamma — Network License Right to run the software from a PC connected to a network. The number of concurrent instances depends on the number of licenses purchased or activated.
bGamma Package (TOPAZ-HR Bundle) Full bGamma application software (single license) bundled with the TOPAZ-HR MCA. A complete, ready-to-acquire spectrometry system.
bGamma Programming Libraries are available as a separate product for integration of bGamma analysis capabilities into custom applications and automated workflows. Contact Berkeley Nucleonics for license options and API documentation.

9Contact Berkeley Nucleonics

To request a quote, arrange a software demonstration, discuss license options, or ask a technical question, contact the Berkeley Nucleonics applications team directly.

Related products: bGamma pairs with the TOPAZ-HR and TOPAZ-Pico MCAs, the bMCA-USB and bMCA-Ethernet units, and any ScintIQ scintillation detector from Berkeley Nucleonics. See the ScintIQ documentation index for the full product family.