From c30c838fcc461693154b0acecb20cf476e5013bb Mon Sep 17 00:00:00 2001 From: Codex Agent Date: Sat, 22 Nov 2025 22:51:05 +0100 Subject: [PATCH] Show pumps as OFF once fully stopped --- src/reactor_sim/reactor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/reactor_sim/reactor.py b/src/reactor_sim/reactor.py index 330eaaf..df22806 100644 --- a/src/reactor_sim/reactor.py +++ b/src/reactor_sim/reactor.py @@ -258,7 +258,7 @@ class Reactor: pump_state.pressure = self._ramp_value( pump_state.pressure, state.primary_loop.pressure, dt, self.primary_pump.spool_time ) - pump_state.status = "STOPPING" if pump_state.flow_rate > 0 else "OFF" + pump_state.status = "STOPPING" if pump_state.flow_rate > 1.0 else "OFF" if self.secondary_pump_active: total_flow = 0.0 target_pressure = 12.0 * 0.75 + 2.0 @@ -306,7 +306,7 @@ class Reactor: pump_state.pressure = self._ramp_value( pump_state.pressure, state.secondary_loop.pressure, dt, self.secondary_pump.spool_time ) - pump_state.status = "STOPPING" if pump_state.flow_rate > 0 else "OFF" + pump_state.status = "STOPPING" if pump_state.flow_rate > 1.0 else "OFF" self.thermal.step_core(state.core, state.primary_loop, total_power, dt) if not self.secondary_pump_active or state.secondary_loop.mass_flow_rate <= 1.0: