V1.2.0 已发布

让实验 XRD
更快找到物相

XMatcher 是面向粉末 X 射线衍射实验的本地物相识别软件与 Python 工具包。快速检索、可解释匹配,并保留对每个结果的科学判断。

MIT 开源 · 本地运行 · 支持 Python API
XMatcher 识别结果本地分析
10°80° 2θ
0识别评分
0平均误差
0匹配峰
Why XMatcher

从峰位到证据链,而不只是一个候选名称

面向真实实验数据设计:处理背景、峰位偏移、杂相和不完整扫描范围,并把每一步的依据带回给研究者。

可解释的峰级匹配

采用最优峰分配、峰位误差、FOM、精确率和召回率,让每个排序结果可追溯。

为真实仪器数据校正

支持固定零点与 Bragg–Brentano 几何校正,并提供残余误差–2θ 图辅助判断校准质量。

AutoMix 多相识别

组合领先候选并进行非负拟合,展示相对衍射贡献、峰归属和未解释残差。

Workflow

四步完成一次可复核的识别

应用程序可离线连接本地数据库;源代码用户也可以通过 Python API 接入自己的工作流。

01

导入实验谱

读取 CSV、XY/XYS/XYE、JSON、XRDML/XML 等常见格式。

02

检测与校正峰

去背景、平滑、峰位细化,并可应用标准样品获得的仪器校正。

03

检索与排序

按元素约束筛选数据库,以可解释的峰级匹配进行排序。

04

验证与导出

检查未匹配强峰、残余误差与 PDF 全峰对比后再确认物相。

V1.2.0

更可靠地面对实验中的不确定性

新版把“看起来匹配”与“有充分证据支持”区分开来,帮助减少偶然峰重合带来的误识别。

查看完整更新记录 ↗
  • 扫描范围感知评分:范围外理论峰不再造成不合理扣分。
  • 强未匹配峰惩罚:突出实验反证与缺失的理论强峰。
  • 仪器校正与残余误差诊断:更容易识别校准问题。
  • 扩展数据导入:兼容更多实验室常用导出格式。

开始更透明的 XRD 物相识别

下载 App、数据库和示例数据,或从 GitHub 开始使用源代码。

获取 XMatcher ↗