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.1.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.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for myprop-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f234af98bf482b453616fb7b25aabbfd0ab481e300f0375bb126ee794515ab9e
MD5 beb2b531272bd9293103c2f8a8a1a615
BLAKE2b-256 643eb8471cd394c0a3cea46daa406b9c80a8a224ab4bca95f4fe609d1f6547a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: myprop-0.2.1-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.9

File hashes

Hashes for myprop-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 06159a77abb34c2d3831fbe1b0c24fa1e0bc909ae35141dc2d81895994dd68f5
MD5 66c06b272bc99b5138099feba4e366cb
BLAKE2b-256 54f015c5b4fee71fc62c163e3c2e3cc54936bcdfc45b994ed1bdcededc4a6798

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