Skip to content

Add independent direct-field and Fourier contract oracles - #100

Open
krystophny wants to merge 9 commits into
agent/direct-eqdsk-field-corefrom
agent/direct-field-oracles
Open

Add independent direct-field and Fourier contract oracles#100
krystophny wants to merge 9 commits into
agent/direct-eqdsk-field-corefrom
agent/direct-field-oracles

Conversation

@krystophny

@krystophny krystophny commented Jul 26, 2026

Copy link
Copy Markdown
Member

Summary

Adds behavioral probes for native EQDSK coordinates and drift, POTATO Cartesian field/drift/profile/perturbation serializers, the perturbation Hamiltonian, and packed NFP modes.

Production fixes formerly hidden in this branch were extracted to #106 and #107. This PR now contains only probes/oracles plus the required libneo flux-unit pin.

Validation

  • full cumulative fo pipeline passes
  • probes use analytic or independently integrated physical/coordinate oracles

Stack: #99 -> this PR.

@krystophny krystophny left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed latest 1293ba8c relative to #99. This layer is test/oracle focused: direct cylindrical field and drift probes, serializer contracts, Fourier/NFP kernels, and Hamiltonian checks. The probes compare against independent coordinate or analytic constructions rather than the implementation state. Integrated fo is green. No blocking finding.

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.

1 participant