This page is for AI assistant context only. To use this package, visit community.ntop.com.
Community submission — not verified by nTop. This package was submitted by an outside community member and has not been reviewed or verified by nTop. Treat its accuracy, safety, and compatibility claims with appropriate caution.
Summary
Parametric Lesher Teal aircraft with a Run Command link to a Python AeroSandbox script that updates cruise CL, CD, L/D and neutral point within seconds of any geometry change.Package Details
A parametric nTop model of the Lesher Teal, the record-setting pusher aircraft that University of Michigan professor Edgar J. Lesher designed and first flew in 1965. It’s the starter file for a student hackathon challenge: parameterize the aircraft so it captures the designer’s intent, then pull out parameters for a design of experiments. The built-in Aircraft Flow Analysis gives high-fidelity results but takes a while to solve. This package adds a Quick Aero Estimate section: an nTop Run Command block sends the current geometry to a small Python script, which uses AeroSandbox and reports cruise CL, CD, L/D, max L/D, neutral point and static margin within about 3 seconds of any change. The aero integration (
teal_aero.py and the Run Command chain) was built with Claude.
Files
The site’s download button gives you the notebook. Get
teal_aero.py from
this package folder on GitHub,
or clone the whole repo:
Setup (about 5 minutes)
- Install Python 3.9 or newer from python.org and tick Add python.exe to PATH.
-
Install AeroSandbox:
-
Create the folder
C:\TealAeroand putteal_aero.pyin it. To use a different folder, change the notebook’s Aero Tool Folder variable to match, using forward slashes. -
Check the script works (it prints the baseline estimate):
-
Open
lesher-teal-hackathon-starter.ntopin nTop 6.2 or later and save a working copy. - The first time the notebook runs, nTop asks you to Trust the Run Command block. Click Trust.
Using it
Every aero-relevant input is a named variable, in the Wings, Fuselage and Stabilizers sections:- Wing: root point (its placement), chord, airfoil, span, sweep, taper, twist, dihedral
- H-stab: the same eight inputs
- Twin fins (
VStab): root point, chord, airfoil, height, sweep, taper - Ventral fin: root point (
Lower Stab Root), chord, airfoil, height, sweep, taper - Fuselage: the top, side and bottom rail point lists
Each run also writes
aero_results.json and aero_results.png (polars plus top and side
views) next to the script, so you can check the geometry was read correctly.
If an estimate doesn’t appear, copy the text of Aero Command Line into a terminal and
run it to see the error.
From a terminal (DOE)
Any key you leave out keeps its Teal baseline value. Lengths are in m, angles in deg.--list prints every key with its baseline value. Add --csv doe.csv --no-plot to each
run to collect a sweep into one CSV.
Evidence and limits
- The notebook was prepared and checked in an internal nTop build (43139, with the Notebook API). This publication copy was not reopened in a public nTop 6.2 release.
- In that build, Run Command produced the estimate shown above: cruise L/D 14.2, neutral point 2.753 m. Wing-placement and tail changes updated it as expected, and the script matches a direct terminal run.
- The flow analysis is included but paused, without results; run it yourself.
- This is a quick estimate:
- Drag covers only the wing, tails and fuselage. Propeller, cooling, gear and interference drag are left out, so real power is higher.
- CL_max and stall speed are rough.
- Moments are untrimmed (no elevator deflection).
- A positive twist value is read as washout, and the tip gets half of it because the wing block ramps twist over the full span.
- Fuselage sections are modeled as ellipses through the rails.
- Use it to rank designs, then check final candidates with the flow analysis.
License and credits
The notebook and script are released under the MIT license; see LICENSE.- The notebook description embeds the photo Lesher Teal by FlugKerl2, licensed CC BY-SA 3.0. That photo isn’t covered by the MIT license.
- Aircraft dimensions and performance figures are from the Lesher Teal Wikipedia article.
- AeroSandbox (MIT) is a dependency, not bundled.

