buffalo_wings.airfoil.airfoil_surface_samples_to_boundary

buffalo_wings.airfoil.airfoil_surface_samples_to_boundary(samples, *, order='lower_to_upper', quantities=())[source]

Convert two-surface airfoil samples into one boundary distribution.

Parameters:
  • samples (AirfoilSurfaceSamples) – Existing two-surface sampling payload.

  • order ({"lower_to_upper"}, default "lower_to_upper") – Boundary ordering convention.

  • quantities (tuple[AirfoilBoundaryQuantity, ], default ()) – Optional quantities to populate on the boundary result.

Returns:

Ordered boundary samples derived from samples.

Return type:

AirfoilBoundarySamples

Raises:
  • ValueError – If an unknown boundary quantity is requested.

  • NotImplementedError – If an unsupported boundary ordering is requested.