• v0.4.3 fc312e4f83

    wangd released this 2026-09-10 13:48:34 +08:00 | 2 commits to main since this release

    Windows 版这一版能做什么(每条都有真机输出)

    在一台非管理员 Windows 11 上,走下面这个 ScienceMate-Setup.exe

    做什么 实测
    解到 %LOCALAPPDATA%\Programs\ScienceMate,19 秒,不要管理员
    READY 5 秒,/health/ready 200,界面出得来
    对话 发一条消息 → 回复,8.8 秒;问「用 python 算 2 的 10 次方」→ 走工具真算出 1024
    跑课题 蒙特卡洛估 π:5 档样本量 × 10 重复真跑完
    出 PDF 4 页中文报告:结果表 + 双对数收敛图(叠 1/√N 理论线)+ 结论

    课题的真数值:N=10⁷ → π = 3.14170188(偏差 1.09e-4);经验收敛斜率 −0.5328(理论 −0.5),R² = 0.9846。tectonic(LaTeX)和 matplotlib 两条出 PDF 的路都验过。

    0.4.2 → 0.4.3 修了什么

    • #936 daemonize() 在 Windows 上真的脱开 —— 受管作业(submit_job)能提交了
    • #935 装完自检现在会在安装位置真跑一条模型命令并断言它有输出(打包器自己验,不再靠人)
    • #934 命令面地址由后端定下来,删掉「谁告诉谁端口」那一整套(净删 200 行)

    ⚠️ 还不能做什么

    需要跑「受管作业」的课题还走不到底。 submit_job 提交成功,但作业本身退出码 64 —— 框架生成的作业脚本是纯 POSIX 形状(macOS dscl + Linux cgroup + 裸 python),在 Windows 上跑不起来(详见 issue #943)。撞上时你会拿到一份如实的**「材料不足报告」**,而不是编出来的结果。

    不能无人值守连续跑。 Windows 上守不住「断网」这条边界,所以一轮结束后不会自动开下一轮(issue #931 记了一条可能的出路)。自主/连续档的决策点仍会自动放行。

    • Windows:下 ScienceMate-Setup.exe 双击
    • macOScurl -fsSL https://desktop-9el2944.taile9f15e.ts.net/wangd/sciencemate/raw/branch/main/install.sh | sh
    Downloads