Files
massive-cloud/requirements-geometry.txt

32 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 几何 / 算法插件运行时依赖
# ---
# 安装方式(Debian/容器,PEP 668 需要 --break-system-packages):
# python3 -m pip install --break-system-packages \
# --default-timeout=300 --retries 10 \
# -i https://pypi.tuna.tsinghua.edu.cn/simple \
# -r requirements-geometry.txt
#
# 若 import 报缺 .so,请确认系统已装 libgl1、libxrender1、libxext6、libsm6、libice6、libx11-6(Dockerfile.dev 已装)。
# 装配检测 MVP:STEP 在线解析
cadquery>=2.4.0
# 通用算法插件(Route B)共用核心
numpy>=1.24
scipy>=1.10
pyyaml>=6.0
tqdm>=4.65
# coupler_panel / underframe_deflection 的点云 IO 与可视化
# (open3d / trimesh 同时被 flatness-suite 用到)
open3d>=0.18
trimesh>=4.0
# train_measurement_system 导出 Excel 报表
openpyxl>=3.1
# 注:flatness-suite 的 contour 子模块(点云↔网格最近距离)需要 torch(~2GB)。
# 默认不装;启用时执行:
# python3 -m pip install --break-system-packages -r requirements-flatness-contour.txt
# adapter 在 torch 缺失时会自动跳过 contour 子模块(plane / curvature 仍可正常跑)。