Metadata-Version: 2.4
Name: MyProp_lite
Version: 1.0
Summary: MyProp_lite: competition-ready blade section curve generator
Author: HandryMker
License: MIT
Keywords: naca,propeller,geometry,airfoil,cli,lite,competition
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.26

# MyProp_lite

MyProp_lite is a lightweight Python release for generating competition-ready blade section curves directly from [light.py](light.py). It exports SolidWorks-friendly `plustry_XX.sldcrv` files that can be used in 3D 大赛 / 竞赛建模流程中。

## 竞赛专用说明

- 适合需要快速产出叶片截面曲线的比赛场景。
- 直接生成 `plustry_01.sldcrv` 到 `plustry_05.sldcrv`，可直接导入建模软件。
- 版型参数已经内置在 [light.py](light.py) 中，适合快速验证和迭代。

## Installation

```bash
pip install MyProp_lite
```

## Usage

After installation, run:

```bash
myprop-lite
```

This will generate the five `plustry_*.sldcrv` files in the current working directory.

## Competition workflow

1. 安装 `MyProp_lite`。
2. 在项目根目录执行 `myprop-lite`。
3. 在竞赛文件夹中查看生成的 `plustry_01.sldcrv` 到 `plustry_05.sldcrv`。
4. 将这些曲线导入 SolidWorks 或其他 3D 建模工具，继续做实体化和组装。

## Development

```bash
python -m pip install -U build twine
python -m build
python -m twine check dist/*
```

If you want to publish the package, run:

```bash
python -m twine upload dist/*
```
