拉曼光谱仪x轴校准模块

xcal_raman的Python项目详细描述


该模块提供拉曼波数校准功能 分光计。目前它只适用于二进制spe文件,生成, 例如,Winspec(普林斯顿仪器软件)。支持 到目前为止的物质是聚苯乙烯和环己酮(或任何其他,如果你 有一张有拉曼位移和15分钟时间的桌子)。

其中一个关键特性是脚本提供了 PDF格式的校准,有很多绘图。

典型用法如下:

#!/usr/bin/env python

import xcal_raman as xcal
import winspec
cal_f, p = xcal.calibrate_spe("polystyrene.SPE", "dark.SPE",
                              material="polystyrene", figure=figure())
savefig("xcal-report-polystyrene.pdf")
# We have calibration function, lets plot spectrum of some substance
s = winspec.Spectrum("substance.SPE")
s.background_correct("dark.SPE")
plot(cal_f(s.wavelen), s.lum)
xlabel("Wavenumber, cm$^{-1}$")
ylabel("Counts")

感谢

spe文件由脚本winspec.py读取,该脚本由james battat编写 还有凯西·拉塞尔。我修改了它并注释了校准结果。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在netbeans GUI中使用checknode创建JTree?   java事件无限循环SWT   java Thymeleaf空值检查   javajavax。同样是加密JDK源代码   java getColumnIndex访问外部内存中的特定文件夹   无法在Java代码中打开特定的JAR文件   java如何使用安全约束来保护url的一部分?   windows如何从命令行安装/删除Java快速启动服务   JavaSpring数据JPA保存新实体并获取其所有依赖项   swing Java JButton大小问题   IF语句可以在数学中使用吗。麦克斯在爪哇?   java如何使用POI设置空白excel单元格   java在签名为return int的方法中返回null?   java思想,如何将多个mircoservice项目放在同一个窗口中   直接从intelliJ在系统终端上运行java程序?   java通过POST从React应用程序向Spring Boot发送数组