Skip to main content

# pyfoil

A library to read, create, modify and analyze airfoils in Python

## features

  • read .dat files

  • airfoil generators:
    • naca

    • joukowsky

    • treffz

    • vandevooren

    • web (selig db)

  • modify airfoils
    • resample

    • normalize

    • get points

    • get/set thickness

    • get/set camber

  • analyze airfoils (c++/pybind11 xfoil lib included)

A major convention is that a local coordinate-system is ranging from x=-1 (upper back) towards the nose (x=0) towards the lower back (x=+1)

## example

see [example.ipynb](example.ipynb)

Metadata

Release files for pyfoil 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pyfoil 0.1.8
File
pyfoil-0.1.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyfoil-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyfoil-0.1.8-cp312-cp312-macosx_13_0_universal2.whl CPython 3.12 CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64) Details
pyfoil-0.1.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyfoil-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyfoil-0.1.8-cp311-cp311-macosx_13_0_universal2.whl CPython 3.11 CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64) Details
pyfoil-0.1.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyfoil-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyfoil-0.1.8-cp310-cp310-macosx_13_0_universal2.whl CPython 3.10 CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64) Details

Total release size: 2.0 MB

Release files / pyfoil-0.1.8-cp312-cp312-win_amd64.whl

Download URL pyfoil-0.1.8-cp312-cp312-win_amd64.whl
Size 199.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
31d78c1c2a46ca6958491748e91292f97069a84ee5a797a5f5ba16604705d56a
BLAKE2b-256 checksum
How to use checksums
251a43211d0e62fc6df146cffe7a0dc15f02a46d872ff183339d827e23aac91e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfoil-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 267.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ce160230ad42166ef6800c63c83286f1ae8a2eb921ea6e2b0d98dbf199ca9e75
BLAKE2b-256 checksum
How to use checksums
e89f295eb9bec65305bcbd4367d849dce9ab029df4461451e0a89fbb1d3909eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp312-cp312-macosx_13_0_universal2.whl

Download URL pyfoil-0.1.8-cp312-cp312-macosx_13_0_universal2.whl
Size 189.3 kB
Tags CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
048025a7de27e7c08efe72b8632504c3482f2aa75d5caf68ef0620218177c6b8
BLAKE2b-256 checksum
How to use checksums
b1223b787670061d2f5be46cb244f55d817bf92cb5e66c3ef4890ca6ae0207cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp311-cp311-win_amd64.whl

Download URL pyfoil-0.1.8-cp311-cp311-win_amd64.whl
Size 199.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8557ef4861617e118aaf550685cfba1ebbb9a38d3897f05a25fd5a9e114c5648
BLAKE2b-256 checksum
How to use checksums
cbc1928e2d3e6d3ae8c6ece91a3d104e173ae1287abae3b6ff8b14cbaaf3534b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfoil-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 268.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b377645e6514838f63e69d21e3c2ea97897407761fa830b5122c141a0f37c343
BLAKE2b-256 checksum
How to use checksums
e2a23b3dea104f3af876e8c874dbaa8738ef27202401fa1acc00626edd8a208e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp311-cp311-macosx_13_0_universal2.whl

Download URL pyfoil-0.1.8-cp311-cp311-macosx_13_0_universal2.whl
Size 189.9 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
226bd8bf3779afb6e1130ef7a35cd50e73a8228e209ec2211459d1fdb6d496ac
BLAKE2b-256 checksum
How to use checksums
71e17a165200fbcc8f948679e779ac29176f483357352cca20c0495108fd39cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp310-cp310-win_amd64.whl

Download URL pyfoil-0.1.8-cp310-cp310-win_amd64.whl
Size 198.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7fc9ad9ba876d59dd4410c2666e0d86a4c0ad8c1f83d3a9da061ddbc5362a466
BLAKE2b-256 checksum
How to use checksums
784ce785dbf7da26f1184f5e86e0966fa31a7d65abb2e2b79f78b471b7e76a1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfoil-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 266.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b5933787578d4b625c2966b1061fdbd162ac41607d3e6e548bb035daf84ec034
BLAKE2b-256 checksum
How to use checksums
c6e2a048b375e3c721156210df84e4f910d7ae612c35ee7fbde85e0d1e96b00b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pyfoil-0.1.8-cp310-cp310-macosx_13_0_universal2.whl

Download URL pyfoil-0.1.8-cp310-cp310-macosx_13_0_universal2.whl
Size 188.8 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ff0ee5a387bd8bf63513f5c78e333263c7d57e21ea6acbb5b1ff186bc1563a00
BLAKE2b-256 checksum
How to use checksums
ff91a5b1c04d0be248bb351821bd0177576cba5e6ac2e80ac128ee0669d65f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Security for pyfoil 0.1.8

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page