Releases: QuantumMisaka/dpeva
Releases · QuantumMisaka/dpeva
0.7.0
- v0.7.0 (2026-03-21):
- [特性] 新增基于推理误差阈值的数据清洗工作流
dpeva clean,支持灵活的数据质量控制。 - [特性] 为分析工作流添加 Slurm 后端支持,增强分布式计算能力。
- [特性] 新增可视化性能分级与慢图告警机制,提升分析效率。
- [治理] 按照 Ruff 规范完成全项目代码质量治理,修复 F401/E701/E702/E402 等 lint 问题,提升代码整洁度与可维护性。
- [测试] 单元测试 276 个全部通过,Ruff 检查全部通过。
- [发布] 版本升级至
0.7.0,同步__init__、README与 Banner 版本标识。
- [特性] 新增基于推理误差阈值的数据清洗工作流
v0.6.9
-
v0.6.9 (2026-03-18):
- [特性] 新增收敛数据查看与清洗工具,提升数据预处理效率。
- [特性] 重构分析工作流并增强可视化能力,支持更丰富的统计图表。
- [修复] 修复分布图图例重叠问题,并针对 Parity 图进行可读性增强(调整 Alpha 值与 Marker 大小)。
- [修复] 增强
Collection模块,支持多数据池描述符目录的递归加载与匹配。 - [治理] 按照文档治理规范完成 v0.6.9 版本文档归档,同步更新索引。
- [发布] 版本升级至
0.6.9,同步元数据与版本标识。
-
v0.6.8 (2026-03-17):
- [架构] 重构 Inference 与 Analysis 边界:
InferenceConfig新增auto_analysis显式开关,local 场景可链式触发 analysis,slurm 场景保持解耦执行。 - [修复] Analysis 增加
results_prefix契约并贯通读取链路,消除head="results"写死导致的前缀不一致风险。 - [重构] 新增
dpeva.postprocess共享后处理入口,统一导出统计与可视化能力,降低 analysis/inference 语义耦合。 - [治理] 完成 Analysis 相关计划/报告/规格文档归档至
docs/archive/v0.6.8/,同步更新 active 索引与 archive 索引。 - [测试] 回归通过
tests/unit/workflows/test_infer_workflow_exec.py、tests/unit/workflows/test_analysis_workflow.py及 analysis/inference 单测集。
- [架构] 重构 Inference 与 Analysis 边界:
-
v0.6.7 (2026-03-14):
- [修复] 调整 Collection 目标池无标签判据:在
<1e-4阈值下,只要任意帧能量标签近零即按无 GT 处理,并在流程日志中增加 WARNING 提示。 - [修复] 修复 Collection 导出路径重复嵌套问题,统一 UQ+DIRECT 与 DIRECT-only 导出链路,避免
other_dpdata/other_dpdata与错位目录结构。 - [修复] 修复 Labeling 分支统计错配,增强 metadata 缺失/损坏场景下的归属回退与一致性校验,确保分支统计与全局统计可对齐。
- [特性] Labeling 新增 extract 阶段能力并完善 BAD_CONVERGED 分流,支持缺失
TOTAL-FORCE的坏收敛任务隔离与可追溯分类。
- [修复] 调整 Collection 目标池无标签判据:在
-
v0.6.6 (2026-03-14):
- [修复] Collection 新增
UQ-force-qbc-rnd-fdiff-scatter工作流调用,修复有真值场景下该图未输出的问题。 - [可视化] 为
UQ-force-qbc-rnd-fdiff-scatter增加 Truncated[0,2]出图分支,补齐超界数据截断逻辑与独立产物。 - [测试] 增强
test_visualization.py对 fdiff 散点图输出契约断言,并补充 truncated 分支测试覆盖。 - [修复] 改进
SamplingManager._transform_background_features对 mock 属性维度判断的鲁棒性,修复单测中的维度误判失败。 - [修复] Labeling 后处理新增“坏 converged”防护:电子收敛但缺失
TOTAL-FORCE的任务会被识别并隔离,避免进入 postprocess 触发forces[0]越界。 - [特性] Labeling 新增
--stage extract阶段,支持从inputs/N_*独立提取结果并分流到CONVERGED/BAD_CONVERGED,实现与 execute/postprocess 解耦。 - [稳定性]
AbacusPostProcessor新增任务状态分类与数据完整性校验,compute_metrics增强系统级/帧级容错,单坏样本不再中断整批流程。 - [测试] 补齐 CLI、Workflow、Manager、Postprocess 回归测试,
pytest tests/unit全量通过(231 passed)。 - [治理] 将
docs/plans/governance下已完成计划归档至docs/archive/v0.6.6/plans/,同步更新归档索引与治理入口链接。 - [发布] 版本升级至
0.6.6,同步__init__、README、Sphinxconf.py与 Banner 版本标识。
- [修复] Collection 新增
v0.6.5
[修复] 解决 Labeling integration 中 atom_names 顺序敏感问题,支持自动归一化合并。
[重构] 完成 Labeling workflow 三阶段解耦 (prepare/execute/postprocess)。
[增强] dpeva label 新增 --stage 参数,支持分阶段执行与后处理复用。
[稳定性] 增强 prepare 幂等性,自动重置工作区以消除残留冲突。
[可观测性] 实现三阶段独立日志落盘,提升排障效率。
[测试] 补强 integration 和 workflow 单测,确保全量通过。
[特性] 为所有 CLI 子命令引入 Schema 前置校验。
[可视化] 更新品牌 Logo,优化 PCA 绘图配色与采样可视化逻辑。
v0.6.3
Merge pull request #3 from QuantumMisaka/develop Develop v0.6.3 MR
v0.4.12
DP-EVA v0.4.12 release