Skip to content

Releases

Foiley v0.1.0-dev.1

Choose a tag to compare

@github-actions github-actions released this 11 Nov 16:58

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 .xfl and flow5 .fl5 projects, .plr polars 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.exe for Foiley Studio, or run foiley --help in a terminal.
  • Linux / macOS: tar xf the archive, then ./foiley studio or ./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 foiley once.

Full Changelog: https://github.com/notmanan0/Foiley/commits/v0.1.0-dev.1