前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >XRD精修教程:CMPR软件介绍-测试狗科研测试

XRD精修教程:CMPR软件介绍-测试狗科研测试

原创
作者头像
测试狗科研
修改于 2024-11-29 06:55:20
修改于 2024-11-29 06:55:20
3210
举报
文章被收录于专栏:材料测试材料测试

1 引言

在使用GSAS软件进行XRD精修时,我们常常需要对数据格式进行转换,初步进行峰形拟合,处理GSAS结果等工作。那么,CMPR软件就是必不可少的。CMPR软件是由美国国家标准与技术研究院中子研究中心的Brian H. Toby编写的免费通用的粉末衍射数据的多功能软件,不仅能够在Windows平台使用,还可以在Mac系统及Linux系统上正常运行。如果大家使用了该软件,最好在工作中引用Brian H. Toby的论文:Toby, B. H. (2005). "CMPR - a powder diffraction toolkit," Journal of Applied Crystallography 38, 1040-1041。

2 CMPR软件的安装

(1)使用搜索引擎进行搜索CMPR

(2)将压缩包进行解压,无需安装,双击文件夹中的“Start-CMPR.bat”文件即可运行程序;

XRD精修教程参考图-1
XRD精修教程参考图-1

(3)同时我们也可以创建软件快捷方式,并利用文件夹里面的“CMPR.ico”修改图标;

XRD精修教程参考图-2
XRD精修教程参考图-2

3 CMPR软件界面介绍

打开CMPR软件后,我们会看到两个界面,一个是CMPR主程序窗口,用以实现程序的主要功能,另外一个是绘图窗口,主要用来显示数据结果图形。

XRD精修教程参考图-3
XRD精修教程参考图-3

4 CMPR软件功能介绍

4.1 转换原始数据格式

GSAS软件进行精修所需的数据格式为“.gsas”类型,然而大部分XRD测试结果文件并不为此。除此之外,我们常常还需要将不同格式的XRD文件进行转换。在此,我们就可以利用CMPR软件来进行处理,它能读取几乎所有类型的XRD测试结果。下面我们以一个例子来为大家演示如何进行操作:

(1)尽管不同仪器XRD测试结果相差很大,但共同点是都包含“衍射角度”与“强度”。因此,我们首先将仅包含“衍射角度”与“强度”的XRD数据复制到txt文件里,如“Sb.txt”;

XRD精修教程参考图-4
XRD精修教程参考图-4

(2)然后将文件的后缀名改为“ . d a t 文 件 ”,如改成“Sb.dat”;

XRD精修教程参考图-5
XRD精修教程参考图-5

(3)打开CMPR软件,选择“Read”选项卡,然后选择数据类型为“XY data (ascii)”,接着选择文件位置和文件,最后点击“Read”进行数据读取;

XRD精修教程参考图-6
XRD精修教程参考图-6

(4)随后就能看到plot窗口已经绘制出了XRD谱图,这表明数据已经读取成功;

XRD精修教程参考图-7
XRD精修教程参考图-7

(5)如下图所示,首先选择“Write”选项卡,然后选择文件,随后选择保存位置,接着选择保存文件类型为“Simple gsas with esds (.gsas)”,最后点击“Write Selected Datasets”即可;

XRD精修教程参考图-8
XRD精修教程参考图-8

(6)随后程序就会弹出如下图所示的对话框,表明文件创建成功;如果文件没有创建成功,通常是由于在第5步忘记选择文件了;

XRD精修教程参考图-9
XRD精修教程参考图-9

(7)查看转换后的文件Sb.gsas文件,这种类型的文件GSAS可以直接读取。

4.2 输出精修结果

GSAS精修的很多结果都保存在“.exp”文件中,我们同样可以采用CMPR软件来将其转换为“.csv”文件,从而采用Excel来将其打开以利于后续的绘图。下面是主要的操作过程:

(1)与4.1类似,首先是打开.exp文件;

XRD精修教程参考图-10
XRD精修教程参考图-10

(2)随后弹出读取对话框,单击OK即可;

XRD精修教程参考图-11
XRD精修教程参考图-11

(3)进入“Write”选项卡,选择所有文件,随后选择保存位置,接着选择保存文件类型为“.csv”,最后点击“Write Selected Datasets”即可;

XRD精修教程参考图-12
XRD精修教程参考图-12

(4)可以发现,数据已经被转换成了可以用Excel打开的“.csv”文件了。

4.3 其他功能

(1)峰形参数拟合

CMPR另外一个非常重要的功能就是使用“Fit”和“FitWid-ths”功能进行峰形参数拟合,从而得到仪器参数的初始值:U,V,W,LX和LY。这个功能比较重要,不过内容比较多,我们将在下一篇推文中介绍。

(2)Rescale功能

使用Rescale功能不仅可以调整X轴和Y轴的单位以改变XRD谱图的显示方式,还能够对数据进行放大、缩小、偏移等操作。

XRD精修教程参考图-13
XRD精修教程参考图-13

(3)指标化

指标化的过程就是标定衍射线指数。对衍射结果进行指标化是鉴定未知结构的第一步。CMPR软件的“Index”选项卡就可以完成此工作。可以看到,CMPR包含三个进行指标化的软件,分别是:ITO,TREOR和DICVOL。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
XRD精修教程:采用CMPR软件拟合峰形函数-测试狗科研测试
在使用GSAS软件进行XRD精修时,一个重要的输入文件就是“仪器参数文件”。仪器参数文件除了包含靶材类型,波长等信息外还包含五个重要的峰形参数:GU,GV,GW,LX和LY。
测试狗科研
2024/11/29
2780
XRD精修教程:采用CMPR软件拟合峰形函数-测试狗科研测试
XRD测试数据分析工具Jade 6.5版下载地址及安装教程
Jade是一款XRD分析软件,可以分析X射线衍射,分析出衍射图谱,获得材料的成分、材料内部原子或分子的结构或形态等信息的研究手段。
知识兔下载
2023/04/21
2.6K0
XRD分析软件Jade 9.0中文版下载+安装教程
运行稳定,能够处理X射线衍射的数据,可进行衍射峰的指标化、进行晶格参数的计算。通过比较XRD图谱不同处峰的分离和拟合,并与既有物质pdf卡比较,以此分析出该物资是什么物质的什么晶型,结晶度,多种物质的含量比,以此来分析实验中可能出现的误差和产物中的杂质。
知识兔下载
2023/04/21
29.6K0
解决方法+jade6.5版本安装包下载免费分享+使用教程
MDI Jade(XRD分析软件)作为专门用于XRD分析(X射线衍射分析)的软件,一直以来深受各位材料领域研究人员的“喜爱”。
知识兔下载
2023/03/11
2.7K0
Prism生物学研究分析软件,Prism软件9.5中文版下载安装
在生物医学、化学、生态学等领域,科学图形的制作和数据的统计分析是不可或缺的环节。Prism软件是一款专业的科学图形制作和数据统计分析工具,拥有多项功能,包括数据的导入、编辑、处理、图形绘制等,被广泛应用于研究、试验、统计分析等领域。本文将介绍Prism软件的正确使用方法和注意事项,并提供实际案例进行举例说明,帮助读者更好地掌握该软件的使用技巧。
用户10410624
2023/04/28
3110
GraphPad Prism 9中文版(医学绘图软件),prism 9 中文版下载安装
Prism是一款专业的医学绘图软件,由美国GraphPad公司开发。该软件的主要功能是用于数据分析和结果展示,支持制作多种图表类型,如柱状图、折线图、散点图、饼图、雷达图等,并能够轻松地进行数据的可视化和统计分析。Prism还具备数据管理、模型拟合、数据曲线拟合等功能,可以帮助研究者快速完成科学实验的结果呈现和数据分析。
用户10413399
2023/03/16
1.4K0
GraphPad Prism 9中文版(医学绘图软件),prism 9 中文版下载安装
Weka机器学习使用介绍(数据+算法+实战)
Weka是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis)的英文字首缩写,新西兰怀卡托大学用Java开发的数据挖掘著名开源软件。功能有数据处理、特征选择、分类、回归、可视化等,支持多种数据文件格式,如arff、xrff、csv等,主流的数据格式是csv和arff。
Minerva
2020/07/01
15.5K2
Weka机器学习使用介绍(数据+算法+实战)
核磁共振分析 MestReNova软件安装包下载,MestReNova安装激活
核磁共振技术已成为现代化学和生物学研究中不可或缺的工具之一。而有效处理和解析核磁共振数据对于获得正确的化学和结构信息至关重要。因此,核磁共振数据处理软件已成为实验室不可或缺的工具之一。MestReNova作为一个强大的核磁共振数据处理软件,能够帮助处理数据,并得到更精确、准确的结果。本文将介绍MestReNova软件的特色功能和使用方法。
用户10436734
2023/04/20
1.1K0
Python数据分析——以我硕士毕业论文为例
首先是在Python官网下载你计算机对应的Python软件,然后安装。安装过程基本都是傻瓜式,不做过多叙述,一路回车即可。
曼亚灿
2023/05/18
3.6K0
Python数据分析——以我硕士毕业论文为例
科研作图origin软件最新正式版,origin软件安装激活教程下载
Origin软件是一款科学数据分析和可视化工具,主要用于绘制和分析各种类型的数据图表。它支持多种数据格式和数据源,可以快速导入和处理数据。
用户10413399
2023/03/19
1K0
科研作图origin软件最新正式版,origin软件安装激活教程下载
科学绘图GraphPad Prism 软件安装包下载,Prism中文版下载安装
在科学研究过程中,数据处理和统计分析是必不可少的环节。由于数据量庞大、复杂性高等原因,传统的统计分析方法已经难以胜任。Prism软件是一款专门用于科学图形绘制和数据分析的工具,广泛应用于生物医学、化学、物理学等领域。本文将着重介绍Prism软件的特色功能和使用方法,有助于让读者了解如何更好地使用该软件从而获得更好的数据分析结果。
用户10436734
2023/04/21
6500
Kaggle的入门介绍:通过竞赛磨练机器学习技能
在数据科学领域,可用的资源非常的多:从Datacamp到Udacity再到KDnuggets,在网上有很多可以在线学习数据科学的地方。但是,如果你是一个喜欢在实践中学习的人,那么Kaggle可能是让你通过实践数据科学项目提高自己的最佳地点。
AiTechYun
2018/09/26
1.6K0
Kaggle的入门介绍:通过竞赛磨练机器学习技能
从零开始,教初学者如何征战全球最大机器学习竞赛社区Kaggle竞赛
在学习过深度学习的基础知识之后,参与实践是继续提高自己的最好途径。本文将带你进入全球最大机器学习竞赛社区 Kaggle,教你如何选择自己适合的项目,构建自己的模型,提交自己的第一份成绩单。 本文将介绍数据科学领域大家都非常关心的一件事。事先完成一门机器学习 MOOC 课程并对 Python 有一些基础知识有助于理解文本,但没有也没关系。本文并不会向大家展示令人印象深刻的成果,而是回顾基础知识,试图帮助初学者找到方向。 文章结构: 1.介绍 2.Kaggle 综述 3.建立自己的环境 4.预测房价竞赛简介 5
企鹅号小编
2018/02/06
8850
从零开始,教初学者如何征战全球最大机器学习竞赛社区Kaggle竞赛
核磁软件MestReNova 14汉化版,MestReNova软件2023安装教程
MestReNova14的用户界面设计简洁、直观,易于上手。用户可以通过菜单栏、工具栏和状态栏等方式快速进入各个功能模块。同时,MestReNova14提供了许多帮助文档和视频教程,使用户能够快速掌握软件的使用技巧。
用户10436734
2023/04/04
1.9K0
核磁软件MestReNova 14汉化版,MestReNova软件2023安装教程
Capture One Pro 22 for Mac(RAW图像处理软件) v15.4.2.12中文直装版
Capture One 20 Pro for Mac 中文版是一款功能强大的RAW图像处理软件,是RAW图片处理软件行业软件中的领先者!Capture One mac 配备了功能强大的RAW图像转换器,能够呈现精确的色彩并显示最细微的细节,而且通过使用元数据工具,您可以查看编辑metedata信息,甚至可以使用元数据来控制图像搜索范围。而且 Capture One Pro 还可帮助您调整和增强图像,改变曝光和清晰度。
一小朵
2022/11/19
1.6K0
Capture One Pro 22 for Mac(RAW图像处理软件) v15.4.2.12中文直装版
TensorBoard的最全使用教程:看这篇就够了
机器学习通常涉及在训练期间可视化和度量模型的性能。有许多工具可用于此任务。在本文中,我们将重点介绍 TensorFlow 的开源工具套件,称为 TensorBoard,虽然他是TensorFlow 的一部分,但是可以独立安装,并且服务于Pytorch等其他的框架。
deephub
2022/03/12
37.4K0
TensorBoard的最全使用教程:看这篇就够了
SAS语法入门介绍[返璞归真002]
SAS是一种统计分析软件,它可以用来处理各种数据,进行数据清洗、分析、可视化和报告等操作。SAS有自己的编程语言,叫做SAS语言,它是一种基于过程的语言,也就是说,它是由一系列的步骤组成的,每个步骤都有一个特定的目的和功能。
归海刀刀
2023/09/27
4630
SAS语法入门介绍[返璞归真002]
独家 | 手把手教你用Python进行Web抓取(附代码)
作为一名数据科学家,我在工作中所做的第一件事就是网络数据采集。使用代码从网站收集数据,当时对我来说是一个完全陌生的概念,但它是最合理、最容易获取的数据来源之一。经过几次尝试,网络抓取已经成为我的第二天性,也是我几乎每天使用的技能之一。
数据派THU
2018/12/18
5.1K0
独家 | 手把手教你用Python进行Web抓取(附代码)
Google Earth Engine(GEE)——GEE最全介绍(7000字长文)初学者福音!
code.earthengine.google.com 上的地球引擎 (EE) 代码编辑器 是用于地球引擎 JavaScript API 的基于网络的 IDE。代码编辑器功能旨在快速轻松地开发复杂的地理空间工作流程。代码编辑器具有以下元素(如图 1 所示):
此星光明
2024/02/02
2.9K0
Google Earth Engine(GEE)——GEE最全介绍(7000字长文)初学者福音!
机器学习项目模板:ML项目的6个基本步骤
每个机器学习项目都有自己独特的形式。对于每个项目,都可以遵循一组预定义的步骤。尽管没有严格的流程,但是可以提出一个通用模板。
deephub
2020/05/09
1.3K0
机器学习项目模板:ML项目的6个基本步骤
推荐阅读
相关推荐
XRD精修教程:采用CMPR软件拟合峰形函数-测试狗科研测试
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档