From d37be47547fe2df336c8ad64728a786f6a693d60 Mon Sep 17 00:00:00 2001 From: jstilley Date: Fri, 31 Jan 2025 15:02:04 -0800 Subject: [PATCH] Fixing circular import in ipynb --- armi/physics/neutronics/crossSectionGroupManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/armi/physics/neutronics/crossSectionGroupManager.py b/armi/physics/neutronics/crossSectionGroupManager.py index 1eca9a382..f049890bb 100644 --- a/armi/physics/neutronics/crossSectionGroupManager.py +++ b/armi/physics/neutronics/crossSectionGroupManager.py @@ -63,7 +63,6 @@ from armi.physics.neutronics.const import CONF_CROSS_SECTION from armi.reactor import flags from armi.reactor.components import basicShapes -from armi.reactor.converters.blockConverters import stripComponents from armi.reactor.flags import Flags from armi.utils import safeCopy from armi.utils.units import C_TO_K, TRACE_NUMBER_DENSITY @@ -710,6 +709,8 @@ def _makeRepresentativeBlock(self): def _getNucTempHelper(self): """All candidate blocks are used in the average.""" + from armi.reactor.converters.blockConverters import stripComponents + nvt = np.zeros(len(self.allNuclidesInProblem)) nv = np.zeros(len(self.allNuclidesInProblem)) for block in self.getCandidateBlocks():