Metadata-Version: 2.4
Name: airfoileditor
Version: 4.3.1
Summary: View, Modify, Optimize Airfoils
Project-URL: Homepage, https://github.com/jxjo/AirfoilEditor
Project-URL: Issues, https://github.com/jxjo/AirfoilEditor/issues
Author-email: Jochen Guenzel <jochen@jxjo.de>
License-Expression: MIT
License-File: LICENSE
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Requires-Dist: ezdxf>=1.4.0
Requires-Dist: f90nml>=1.4.4
Requires-Dist: numpy~=2.2.0
Requires-Dist: packaging>=24.0
Requires-Dist: platformdirs>=4.3.0
Requires-Dist: pyqt6>=6.11.0
Requires-Dist: pyqtgraph>=0.14.0
Requires-Dist: requests
Requires-Dist: termcolor>=2.3.0
Description-Content-Type: text/markdown

![AE](https://github.com/jxjo/AirfoilEditor/blob/main/images/AirfoilEditor_logo.png?raw=true)

### Version 4.3.0

---

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
* Show polars generated using XFOIL
* 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 or B-Spline curves

#### Optimize
* User Interface of [Xoptfoil2](https://github.com/jxjo/Xoptfoil2)
* Graphical definition of polar-based objectives
* View results while optimizing


Install with `pip install airfoileditor`, then run `airfoileditor`.

The app, developed in Python with the Qt UI framework, runs on Windows, Linux, and MacOS. 
On Linux and macOS, View and Modify mode work after package installation. Polars and Optimize mode additionally require compiled `worker` and `xoptfoil2` binaries from the [Xoptfoil2](https://github.com/jxjo/Xoptfoil2) project.

Find more information about the **AirfoilEditor** on [GitHub](https://github.com/jxjo/AirfoilEditor).

---

Find release information in [CHANGELOG](https://github.com/jxjo/AirfoilEditor/blob/main/CHANGELOG.md).
