SuperAPI AI 工具集

post-processing

数据与分析

查看项目

更新于 10-15 22:12

技能介绍

用途:把材料模拟的原始输出转化为可分析结果,包括空间场提取、时间序列趋势与稳态判断、线剖面、统计分布、派生量(梯度、积分、通量、体积分数)、与参考数据对比以及自动报告生成。

主要能力:脚本包括 field_extractor.py(按字段与时间步提取)、time_series_analyzer.py(趋势、滑动平均、稳态检测)、profile_extractor.py(一维剖面)、statistical_analyzer.py(统计与直方图)、derived_quantities.py(界面面积、梯度幅值、体积分数、边界通量)、comparison_tool.py(L2、RMSE 等指标对比)、report_generator.py(汇总报告)。所有脚本支持 --json 输出。

使用方式:先运行 python scripts/field_extractor.py --input results/ --list --json 列出真实字段与形状,再按需调用各脚本,例如 python scripts/statistical_analyzer.py --input results/field_final.json --field phi --json。典型流程为清单、末态统计、收敛判断、派生量、参考对比、生成报告。

适用场景:材料模拟(如相场)结果分析、收敛性验证、与解析解或实验数据对比、批量生成分析报告。

限制:字段名与网格尺寸必须从文件读取,不能假设;残差收敛应使用 --absolute-threshold 判断,稳态检测回答的是“是否停止变化”;无显式间距时默认 dx=dy=dz=1.0,结果为网格单位;两套网格对比不能证明网格无关性;脚本对输入字段名、区域条件、指标、分箱数等做校验,JSON/CSV 文件超过 500 MB 会被拒绝。具体收费与平台支持暂未提供。