Skip to content

Bring airfoil inputs and section ordering in line with the Python VSM... #414

Open

Description

@1-Bort-1

Bring airfoil inputs and section ordering in line with the Python VSM v2.3.0
Known differences, unmeasured: NeuralFoil entries drop xtr from YAML and default to model_size large and xtr 1.0 (Python: xxxlarge, 0.01); a polar CSV with alpha in radians is misread (Python auto-detects); sections with different alpha grids throw (Python takes the union); sections sort by global y (Python by the principal axis of the section spread, so rotated wings differ), and Python warns on sections that double back. Python's tests are tests/AirfoilAerodynamics and tests/WingGeometry. Measure each before changing it. Build on the branch of the pull request for #410.

Activity

  1. self-assigned this
    on Nov 5, 2026
  2. 1-Bort-1 commented on Nov 5, 2026

    @1-Bort-1
    MemberAuthor

    Measuring each of the five airfoil-input and section-ordering differences against Python VSM v2.3.0 first (NeuralFoil defaults and xtr, radian polar CSVs, differing alpha grids, section sort axis, doubling-back warning), then changing what the numbers show differs. Built on #415. Leaving out the solver and result fields, which #411, #412 and #413 carry.

  3. 1-Bort-1 commented on Nov 5, 2026

    @1-Bort-1
    MemberAuthor

    Waiting for #415. This branch is built on it, so the turn picks up again when its checks are green, or when it is no longer open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions