omega-2theta 扫描数据的导入与绘制

目前只涉及日本理学的XRD数据。

1
import xrayutilities as xu

数据导入

我们定义一个读取数据的函数,用于读数据

1
2
3
4
5
6
7
8
9
10
11
def get_ras_Omega2theta(location):

d = xu.io.RASFile(location)

scan = d.scans[-1]

tt = scan.data[scan.scan_axis]

Int = scan.data['int']

return tt, Int

然后输入数据位置和名称,调用定义的函数。

1
2
3
location = '.../XXXXXX.ras'

tt, Int = get_ras_Omega2theta(location)

数据绘图

显然就可以直接用matplotlib来画图了。

1
import matplotlib.pyplot as plt