From 620488860b376a2d0a2d250be8ea82a39dd2e41d Mon Sep 17 00:00:00 2001 From: Evgeniy Unzhakov Date: Fri, 8 May 2026 16:08:41 +0300 Subject: [PATCH] Fix Tc99 branch intensity from paceENSDF paceENSDF returns intensity at state[9] (percent), not state[8] (ENSDF normalization field, ~1.0 for all branches). This was causing ~50/50 split for Tc99 instead of the correct 99.9984%/0.0016%. --- beta_spectrum/nuclear_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beta_spectrum/nuclear_data.py b/beta_spectrum/nuclear_data.py index c558a9d..3066639 100644 --- a/beta_spectrum/nuclear_data.py +++ b/beta_spectrum/nuclear_data.py @@ -444,7 +444,7 @@ def get_decay_info_from_paceENSDF( branch = BranchInfo( level_index=int(state[0]), level_energy_keV=float(state[1]), - intensity=float(state[8]), + intensity=float(state[9]) / 100.0, log_ft=float(state[11]) if state[11] is not None else None, transition_type=branch_transition_type, )