Show xenon/iodine inventories on dashboard

This commit is contained in:
Codex Agent
2025-11-23 19:48:02 +01:00
parent ba4505701a
commit 70608efdc8
2 changed files with 13 additions and 5 deletions

View File

@@ -23,3 +23,12 @@ def test_reactivity_increases_with_rod_withdrawal():
rho_full_out = dynamics.reactivity(state, control_fraction=0.0)
rho_half = dynamics.reactivity(state, control_fraction=0.5)
assert rho_full_out > rho_half
def test_poisons_accumulate_under_power():
dynamics = NeutronDynamics()
state = _core_state(power=800.0, flux=1e6)
dynamics.update_poisons(state, dt=100.0)
dynamics.update_poisons(state, dt=100.0)
assert state.iodine_inventory > 0.0
assert state.xenon_inventory > 0.0