Skip to content

Apply code review fixes: dead code, mutation bug, warning scope, ugue…#7

Open
Trophime wants to merge 1 commit intomainfrom
claude/update-code-review-PESmk
Open

Apply code review fixes: dead code, mutation bug, warning scope, ugue…#7
Trophime wants to merge 1 commit intomainfrom
claude/update-code-review-PESmk

Conversation

@Trophime
Copy link
Contributor

@Trophime Trophime commented Mar 3, 2026

…ss guard

  • cooling.py: change uguess default 0→1.0 and add max(uguess, 1e-3) guard to prevent log(0) / domain errors in Uw() (Add implementation prompt for gradHZHvar (variable-Dh/Sh axial cooling) #4)
  • thermohydraulics.py: use dataclasses.replace() in compute_from_waterflow() so the caller's ThermalHydraulicInput is never mutated (Claude/magnet cooling levels z2 ab6 #5)
  • waterflow.py: replace blanket simplefilter("ignore") with a targeted pint-only DeprecationWarning filter (Claude/update code review i as cl #6)
  • init.py: remove unreachable importlib_metadata fallback (project requires Python 3.11+) (#10a)
  • heatexchanger_primary.py: remove commented-out heatBalance function (#10c)
  • CODE_REVIEW.md: mark all resolved issues as fixed; retain open test-coverage issue (#11)

https://claude.ai/code/session_01WhYYPQoRsM6djd6vy5Dyjw

…ss guard

- cooling.py: change uguess default 0→1.0 and add max(uguess, 1e-3) guard
  to prevent log(0) / domain errors in Uw() (#4)
- thermohydraulics.py: use dataclasses.replace() in compute_from_waterflow()
  so the caller's ThermalHydraulicInput is never mutated (#5)
- waterflow.py: replace blanket simplefilter("ignore") with a targeted
  pint-only DeprecationWarning filter (#6)
- __init__.py: remove unreachable importlib_metadata fallback (project
  requires Python 3.11+) (#10a)
- heatexchanger_primary.py: remove commented-out heatBalance function (#10c)
- CODE_REVIEW.md: mark all resolved issues as fixed; retain open test-coverage
  issue (#11)

https://claude.ai/code/session_01WhYYPQoRsM6djd6vy5Dyjw
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants