Repository navigation
Conversation
…rbation data starts With qlow above q0, ForceFreeStates raises psilow and the plasma response starts off axis, but the post-PE torque quadrature still started at the equilibrium's psilow and integrated extrapolated perturbation data below the response. It now starts at the first psi of that data, as it already stopped at psilim. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BgNxCFidkS5NEJM3EvSoBs
logan-nc
marked this pull request as ready for review
November 7, 2026 13:15
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release note
qlowabove q₀) no longer includes the region below the response; other runs are unchanged (harness @ 6fd57dbcb; the later amend 3b8e873 changed onlytest/)When
qlowis above q₀, ForceFreeStates raisespsilowand the plasma response starts off axis. The KineticForces torque quadrature still started at the equilibrium'spsilow, so it integrated extrapolated perturbation data below the response. It now starts where that data starts, as it already stopped atpsilim.Regression report
All five kinetic cases are unchanged. None of them starts the response off axis. The new solve-API test runs the TJ NTV deck with
qlow = 1.9(q₀ = 1.6) and checks that the torque ψ grid starts at or above the response's first ψ.Notes for reviewers
qlow = 1.02: the response started off axis, but the torque was integrated from 1e-4, so it included extrapolated perturbation data below the response.KineticForcesInternalgainspsilow, set from the first ψ of the perturbed-equilibrium grid inset_perturbation_data!.feature/ntv-orbit) can still sample just belowpsilow, as they can just abovepsilim.Opened as a draft: it needs a named human reviewer before it can leave draft, and it must not be merged without a human reviewer's approval.
https://claude.ai/code/session_01BgNxCFidkS5NEJM3EvSoBs