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
Production-ready Python pipeline that ingests nTop panel geometry CSV exports and generates aerodynamic decks using AVL and XFOIL, with PDF reports and JSON output for downstream 6-DOF simulation.Package Details
A production-ready Python pipeline that ingests nTop panel geometry exports and automatically generates comprehensive aerodynamic decks using AVL and XFOIL, with both human-readable reports and machine-readable output files for downstream 6-DOF simulation.
Source repository: https://github.com/bradrothenberg/nTopAero_AVL
Features
- Automated Pipeline — Load nTop CSV exports → Generate AVL input → Run analysis → Create aero deck
- Comprehensive Validation — Geometry validation with detailed error/warning reporting
- AVL + XFOIL Integration — Automated execution with batch processing and cached airfoil polars
- PDF Reports — Auto-generated reports covering static/dynamic stability, control effectiveness, and dynamic modes
- 6-DOF Ready Output — Machine-readable JSON aerodeck for downstream simulation
- Flexible Configuration — YAML-based configuration for all analysis parameters
Requirements
Installation
nTop Export Requirements
Export your aircraft geometry from nTop as the following CSV files:Quick Start
Output Files
PDF Report Contents
- Summary: metadata, reference geometry, mass properties
- Static stability derivatives (CL_α, Cm_α, Cn_β, neutral point)
- Dynamic stability derivatives (CL_q, Cm_q, Cl_p, Cn_r, …)
- Roll-yaw coupling characteristics
- Dynamic modes (Dutch roll, spiral, roll subsidence)
- Control effectiveness and trim requirements
- Elevon forces and hinge loading

