Skip to main content

A modular NACA blade propeller generator with interactive CLI

Project description

MyProp

MyProp is a lightweight Python CLI for generating NACA-based blade section coordinates and exporting them as text or SolidWorks-friendly files.

Installation

pip install MyProp

Usage

After installation, run:

myprop

The CLI will guide you through:

  • NACA airfoil code input
  • Support for both NACA2412 and NACA24
  • Automatic dynamic thickness generation for two-digit input
  • Blade parameters in mm
  • Auto-calculated section count and sampling density
  • Output filename and format

Notes

  • NACA2412 keeps the traditional fixed-thickness definition.
  • NACA24 uses a default 12% thickness and computes the local thickness along the chord, so the generated profile shape varies with position.

Development

python -m pip install -U build twine
python -m build
python -m twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myprop-0.2.3.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

myprop-0.2.3-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file myprop-0.2.3.tar.gz.

File metadata

  • Download URL: myprop-0.2.3.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for myprop-0.2.3.tar.gz
Algorithm Hash digest
SHA256 3c1be5cbb581395de3849a07580d78997dc6b065159f2c4e4d8cea2228d67370
MD5 b369e2f1397405a78a8437a1e1a199c0
BLAKE2b-256 b9146d2cffa51a008c20f96f56de410e900ec1f9e97634ead78efc2f117a9575

See more details on using hashes here.

File details

Details for the file myprop-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: myprop-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for myprop-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 16055d9788393616086473dcf386413929415165430cdbdd05560e61fa6ae8f5
MD5 cecbb5b9d7b921e4ef1892c471a4f939
BLAKE2b-256 7e3b0478800bb277ad27ff34790b1760f5a09860465d30f36ad0a6991abde6d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page