cd C:\work\zhongnandaxue\yuxing\code\satellite_algorithm_service
python -m pip install -r requirements.txt
启动服务
cd C:\work\zhongnandaxue\yuxing\code\satellite_algorithm_service
python -m uvicorn sat_alg_api_server:app --host 0.0.0.0 --port 8001
接口
GET /health
GET /api/v2/algorithms
规划:
POST /api/v2/planning/planning.multi_sat_greedy/solve
效能评估:
POST /SatAlg/Basic/atmAes/
星间路径规划:
POST /SatAlg/Basic/atmTaskRoute/
POST /api/v2/link-planning/link.multi_hop/solve
卫星算法服务(新项目)
这是从原仓库中拆出的新算法接口项目。它和旧规划项目分开运行,但复用了旧规划核心代码
src/mission_planning。当前边界
sat_alg_api_server.pysrc/algorithm_servicesrc/mission_planningsrc/opt_frameworkjson/upstreamapi_server.py没有放入本项目,避免两个项目入口混在一起。当前规划主算法仍调用复用过来的旧规划核心;新项目负责新版接口适配、输入/输出隔离、按 20260622 文档输出投影。星间路径规划接口已可调用,但目前是结构化 stub,不是真正的多跳优化算法。
安装依赖
启动服务
接口
本地测试
手动 smoke test:
输出隔离
规划接口每次执行会在
results/algorithm_service/executions/{execution-id}/下保存:打包
在本项目目录的上一级执行:
打包前建议先删除
results/和__pycache__/,或重新从干净目录打包。