Repository navigation
Releases
Releases · notmanan0/Foiley
Foiley v0.1.0-dev.1
The first public build of Foiley: airfoil, wing and plane design and analysis in Rust. One binary is both the command line and the desktop app, Foiley Studio.
This is an early development release. Project files and command-line options may still change.
What it does
- 2D: XFoil 6.97, ported line by line. Polar types 1/2/3/4/6, Cp and boundary-layer distributions, batch polar meshes, every XFoil design operation, inverse design (QDES/MDES) and shape optimisation. On a 48-case corpus it agrees with the double-precision Fortran within 1.5e-5 of each quantity's scale (CL within 4.5e-7).
- 3D: lifting-line theory, VLM1/VLM2 with an optional free wake, and a 3D panel method; polar types T1 to T8.
- Flight dynamics: trim, static margin and neutral point, modes, stability and control derivatives, time responses.
- Foiley Studio: every analysis, mesh, save and load runs in the background, with live progress, an ETA and a Cancel button.
- Command line: tables, CSV or JSON output, JSON job scripts and JSON progress events. Pipe an XFoil script on stdin and it behaves as XFoil.
- Imports xflr5
.xfland flow5.fl5projects,.plrpolars and AVL geometry, with a report of what was mapped, approximated or skipped.
Downloads
| platform | archive |
|---|---|
| Windows 10/11, x86-64 | foiley-0.1.0-dev.1-x86_64-pc-windows-msvc.zip |
| Linux x86-64 (glibc 2.28+: RHEL/Rocky 8+, Ubuntu 20.04+, Debian 11+) | foiley-0.1.0-dev.1-x86_64-unknown-linux-gnu.tar.gz |
| Linux aarch64 (glibc 2.28+) | foiley-0.1.0-dev.1-aarch64-unknown-linux-gnu.tar.gz |
| macOS, Apple silicon | foiley-0.1.0-dev.1-aarch64-apple-darwin.tar.gz |
Each archive holds one foiley binary (the command line and Foiley Studio), README.md and LICENSE. SHA256SUMS lists the checksums.
- Windows: unzip, then double-click
foiley.exefor Foiley Studio, or runfoiley --helpin a terminal. - Linux / macOS:
tar xfthe archive, then./foiley studioor./foiley --help. The Linux binary runs on servers with no display or GUI libraries installed. - macOS: the binary is not signed; run
xattr -d com.apple.quarantine foileyonce.
Full Changelog: https://github.com/notmanan0/Foiley/commits/v0.1.0-dev.1