本仓库为《天穹工程:纪元》的首轮实现骨架,目标是先搭建可扩展、可测试的基础能力:
配置化天体数据加载(太阳与行星)
基础引力计算与轨道参数计算
航天器核心部件数据模型(燃料箱/发动机/指令舱)
最小测试闭环(可快速验证核心公式与数据链路)
目录结构
config/:配置数据(例如太阳系天体参数)
src/skyera/models/:领域模型
src/skyera/core/:核心逻辑服务
tests/:测试用例
快速开始
安装依赖(建议 Python 3.11+)
运行测试:
python -m unittest discover -s tests -p "test_*.py"
运行演示任务(CLI):
PYTHONPATH=src python -m skyera.cli --config config/missions/demo_orbit_mission.json
输出结构化任务报告到文件:
PYTHONPATH=src python -m skyera.cli --config config/missions/demo_orbit_mission.json --output report.json
Windows PowerShell 可使用:
$env:PYTHONPATH="src"; python -m skyera.cli --config config/missions/demo_orbit_mission.json
批量任务执行:
$env:PYTHONPATH="src"; python -m skyera.cli --batch-config config/missions/demo_batch_missions.json
启用随机故障注入并固定随机种子:
$env:PYTHONPATH="src"; python -m skyera.cl
点击空白处退出提示












评论