138 lines
3.9 KiB
JSON
138 lines
3.9 KiB
JSON
{
|
||
"generator": "scripts/plot_paper_figures.py (matplotlib)",
|
||
"command": "python scripts/plot_paper_figures.py",
|
||
"manual": "Matplotlib PNGs are generated directly; the legacy MATLAB scripts are no longer used by the paper.",
|
||
"figures": [
|
||
{
|
||
"stem": "flow-overall-architecture",
|
||
"png": "docs/figures/flow-overall-architecture.png",
|
||
"matlab": "scripts/matlab/fig_flow_overall.m",
|
||
"sources": [
|
||
{
|
||
"path": "src/mcm26b/config.py",
|
||
"sha256_12": "c513450dc892",
|
||
"lines": 213
|
||
},
|
||
{
|
||
"path": "docs/B题建模分析与实施计划.md",
|
||
"sha256_12": "537aaa5790f3",
|
||
"lines": 237
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "steps-state-machine",
|
||
"png": "docs/figures/steps-state-machine.png",
|
||
"matlab": "scripts/matlab/fig_steps_state_machine.m",
|
||
"sources": [
|
||
{
|
||
"path": "docs/协议规则表与状态机.md",
|
||
"sha256_12": "27c8f7051b26",
|
||
"lines": 215
|
||
},
|
||
{
|
||
"path": "src/mcm26b/protocol/client.py",
|
||
"sha256_12": "0e9797a85cd7",
|
||
"lines": 333
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "timing-attachment-example-105-111-194-199",
|
||
"png": "docs/figures/timing-attachment-example-105-111-194-199.png",
|
||
"matlab": "scripts/matlab/fig_timing_attachment.m",
|
||
"sources": [
|
||
{
|
||
"path": "docs/协议规则表与状态机.md",
|
||
"sha256_12": "27c8f7051b26",
|
||
"lines": 215
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "geo-q2-guaranteed-reception-disk",
|
||
"png": "docs/figures/geo-q2-guaranteed-reception-disk.png",
|
||
"matlab": "scripts/matlab/fig_geo_q2_safe_disk.m",
|
||
"sources": [
|
||
{
|
||
"path": "src/mcm26b/config.py",
|
||
"sha256_12": "c513450dc892",
|
||
"lines": 213
|
||
},
|
||
{
|
||
"path": "docs/algo-2.md",
|
||
"sha256_12": "24f3e844deb9",
|
||
"lines": 312
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "geo-q4-minimum-cover-31-points",
|
||
"png": "docs/figures/geo-q4-minimum-cover-31-points.png",
|
||
"matlab": "scripts/matlab/fig_geo_q4_mincover.m",
|
||
"sources": [
|
||
{
|
||
"path": "src/mcm26b/guarantee/plans/q4_mincover_v2.json",
|
||
"sha256_12": "71e54616ae21",
|
||
"lines": 162
|
||
},
|
||
{
|
||
"path": "docs/algo-4.md",
|
||
"sha256_12": "1774f8bf85db",
|
||
"lines": 485
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "practice-virtual-time",
|
||
"png": "docs/figures/practice-virtual-time.png",
|
||
"sources": [
|
||
{
|
||
"path": "docs/paper/data/practice-results.json",
|
||
"note": "自建模拟器 25 局演练复算结果"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "selfbuilt-q3-search-clear-path",
|
||
"png": "docs/figures/selfbuilt-q3-search-clear-path.png",
|
||
"sources": [
|
||
{
|
||
"path": "referee-data/sessions/QS6H-CC29-PDY3-ZA54/log.jsonl",
|
||
"note": "含真值、检测结果与示向度"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "selfbuilt-q4-search-clear-path",
|
||
"png": "docs/figures/selfbuilt-q4-search-clear-path.png",
|
||
"sources": [
|
||
{
|
||
"path": "referee-data/sessions/SWA3-C3FB-C5QC-FLW7/log.jsonl",
|
||
"note": "含定向源朝向与遮挡造成的无信号"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "formal-time-bars",
|
||
"png": "(由 scripts/build_paper_support.py 生成为 LaTeX 图,不是 PNG)",
|
||
"sources": [
|
||
{
|
||
"path": "docs/paper/data/formal-results.csv",
|
||
"note": "六次正式测试的动作计数与总虚拟时间"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"stem": "geo-q1-geometry",
|
||
"png": "docs/figures/geo-q1-geometry.png",
|
||
"sources": [
|
||
{
|
||
"path": "docs/paper/data/practice-geometry.json",
|
||
"note": "演练局 8VRC-ADW4-XDXM-F62L 频道 12 的三次示向度复算结果;(c) 为解析反例"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|