The AirfoilEditor is a fast airfoil viewer, analyzer, and advanced geometry editor with integrated Xoptfoil2-based optimization. The app provides three operating modes:
View
- Browse and view airfoils in subdirectories
- Analyze curvature of airfoil surface
- Generate polars using XFOIL or fast predictions using NeuralFoil
- Export airfoils to DXF format
Modify
- Repanel and normalize airfoils
- Adjust thickness, camber, high points, and trailing edge gap
- Blend two airfoils
- Set flap
- Generate airfoil replicas using Bezier, B-Spline or CST-Kulfan representations
Optimize
- User Interface of Xoptfoil2
- Graphical definition of polar-based objectives
- View results while optimizing
Requires Python 3.12 or newer. Install with pip install airfoileditor, then run airfoileditor.
The app uses the Qt UI framework and runs on Windows, Linux, and macOS.
View and Modify modes, including NeuralFoil polar prediction, work after package installation without additional binaries. XFOIL-based polar generation requires worker; optimization additionally requires xoptfoil2, both from the Xoptfoil2 project.
Find more information about the AirfoilEditor on GitHub.
Find release information in CHANGELOG.
Metadata
Release files for airfoileditor 5.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| airfoileditor-5.0.1.tar.gz | 9.7 MB | Without provenance | Details for airfoileditor-5.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| airfoileditor-5.0.1-py3-none-any.whl | Python 3 | none | any | Details for airfoileditor-5.0.1-py3-none-any.whl |
Total release size: 19.5 MB
Release files / airfoileditor-5.0.1.tar.gz
| Download URL | airfoileditor-5.0.1.tar.gz |
|---|---|
| Size | 9.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3643436c89bc39402a8ea5bb2c03fcda15c305959163b31d0cac8782f52d5052
|
|
BLAKE2b-256 checksum How to use checksums |
b961d047b7c943c88f43fdb4e959bf64108720c9ec42c8bb56a9d1222af0306e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.16.2 cpython/3.13.11 HTTPX/0.28.1
|
Release files / airfoileditor-5.0.1-py3-none-any.whl
| Download URL | airfoileditor-5.0.1-py3-none-any.whl |
|---|---|
| Size | 9.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
16b796569317dce55f7c3495c1c7443c8c44c63197704d998a8c27fef484c960
|
|
BLAKE2b-256 checksum How to use checksums |
ec9ff95055e9e0bdc0b7e0066c4d2992e9e6fa30de5e55b37902e569a3284122
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.16.2 cpython/3.13.11 HTTPX/0.28.1
|
Security for airfoileditor 5.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.