feat(SU2_PY): add SU2.io.fwh reader for FWH binary surface data by riddhi1228 · Pull Request #2763 · su2code/SU2

Proposed Changes

Adds SU2.io.fwh.FWHData, a pure-Python reader for the FWH binarysurface data format written by the SU2 FWH surface writer. The fileTestCases/unsteady/square_cylinder/fwh_bin.dat existed in therepository with no corresponding reader — this PR closes that gap.

Verified against the reference file: n_t=50, n_pts=200, pressure range825–1104 Pa, RMS max ~74 Pa, consistent with Ma=0.1 RANS flow past asquare cylinder.

Related Work

No related issues or PRs.

PR Checklist

  • I am submitting my contribution to the develop branch.
  • My contribution generates no new compiler warnings.
  • My contribution is commented and consistent with SU2 style.
  • I used the pre-commit hook to prevent dirty commits.
  • I have added a test case that demonstrates my contribution, if necessary.
  • I have updated appropriate documentation, if necessary.