- 算法包替换为 delivery_v1.2(coupler_panel 新增 autotune/layer_select,underframe_deflection 新增 single_beam 管线),删除 delivery_v1.1 - manifests/adapters 的 PYTHONPATH 与版本说明同步更新到 v1.2 - 新增任务级 CAD 文件支持(task_cad_files 表、上传/读取路由、TaskManager 全选与加载显示) - 新增 train-measurement 自定义前端面板(YAML 编辑器 + 可视化 ROI 配置 + 3D 取点) - PointCloudViewer 支持 PLY 叠加层渲染与 ROI 拾取 - Dockerfile 改用 Miniforge 安装 pythonocc-core,修复 libgomp/libstdc++ 依赖
31 lines
988 B
Plaintext
31 lines
988 B
Plaintext
# coupler-panel-validation — locked dependency list (Python 3.10, end-to-end verified).
|
|
#
|
|
# python -m pip install -r requirements.txt
|
|
# pip install -e .
|
|
#
|
|
# Or install only a subset via the extras in pyproject.toml:
|
|
# pip install -e ".[cloud]" # core + point-cloud IO + denoise
|
|
# pip install -e ".[cad]" # core + STP parsing + GT extraction
|
|
# pip install -e ".[viz]" # core + matplotlib diagnostics
|
|
# pip install -e ".[report]" # core + Excel batch reporting
|
|
# pip install -e ".[all]" # everything
|
|
|
|
# --- Core compute (always required) ---
|
|
numpy==1.26.4
|
|
scipy==1.15.3
|
|
pyyaml==6.0.2
|
|
tqdm==4.65.0
|
|
|
|
# --- Point-cloud IO + denoise (PLY/PCD read/write, voxel/SOR/ROR) ---
|
|
open3d==0.19.0
|
|
trimesh==4.12.2
|
|
|
|
# --- STP/STEP parsing (only needed when passing cad_stp_path) ---
|
|
cadquery-ocp==7.8.1.1.post1
|
|
|
|
# --- Diagnostic PNG renders (coupler_panel.viz, optional) ---
|
|
matplotlib==3.10.8
|
|
|
|
# --- Excel batch-eval reporting (coupler_panel.reporting) ---
|
|
openpyxl==3.1.2
|