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

Uploaded Python 3

File details

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

File metadata

  • Download URL: myprop-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 96262d6693d3cf68e2238e8a8a269ba8b17f6d265b52ae8eeea161a502dd8bdb
MD5 b59247c07c3b63b5dc47f4d2d2c89e29
BLAKE2b-256 aa5b46cdceaa4f797a96ea58a44287ca6a57cbaed0eea3ee7217fae64df05bf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: myprop-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a93d0f6677a738c496fb4f2c7a5488e33805bebb9249f65cacb92291626e6096
MD5 5257e40fe06ad4727e05e88bfe3de9a7
BLAKE2b-256 108c33b93d1c356bef2f4250782e33766e055a68a0078d041aa71202fe82804b

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