Metadata-Version: 2.4
Name: flowgeo
Version: 0.2.0
Summary: A lightweight 3D geometry presentation library for math education
Author-email: Bin <wingflow@qq.com>
Maintainer-email: Bin <wingflow@qq.com>
License: MIT
Project-URL: Homepage, https://github.com/Wing900/flowgeo
Project-URL: Documentation, https://github.com/Wing900/flowgeo#readme
Project-URL: Repository, https://github.com/Wing900/flowgeo
Project-URL: Bug Tracker, https://github.com/Wing900/flowgeo/issues
Keywords: geometry,3d,visualization,education,math,plotly,presentation,teaching
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: plotly>=5.0.0
Requires-Dist: numpy>=1.20.0
Requires-Dist: jinja2>=3.0.0
Requires-Dist: pyyaml>=5.4.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Dynamic: license-file

# FlowGeo

FlowGeo 是一个专为数学教师打造的 3D 几何可视化库，让您的立体几何与解析几何课件制作变得简单、优雅。

## 🎯 愿景

- **零门槛**：无需复杂前端技能，用 Python 写"幻灯片"就能生成交互式 3D PPT。
- **所见即所得**：支持本地预览，一键导出为可分享的静态 HTML。
- **可扩展性**：分层设计，方便您根据教学场景定制主题、动画与交互。

## 🚀 快速开始

### 安装依赖

```bash
pip install numpy plotly jinja2 pyyaml
```

### 使用

API还在初级建设阶段，暂时不提供使用方案。
