Skip to content

xmp4660/Easy-airPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Easy-airPlus

说明

本代码修改自airPLS项目(https://github.com/zmzhang/airPLS) ,用于处理拉曼光谱数据并输出相应图片。

鉴于原项目对科研小白不够友好,所以有了这个项目。

如果用于其他光谱,注意修改图片坐标标题 plt.xlabel、plt.ylabel ,支持Latex语法。

图片可通过修改 plt.savefig 修改输出格式,如.svg .png .jpeg

核心函数为airPLS,可根据处理结果通过调节以下参数:
lambda_porder=1itermax

提供简陋的平滑功能,使用 Savitzky_Golay算法滤波,以下为参数:
window_length即窗口长度取值为奇数且不能超过len(x)。越大,则平滑效果越明显;越小,则更贴近原始曲线。
polyorder为多项式拟合的阶数。越小,则平滑效果越明显;越大,则更贴近原始曲线。

使用前请先在元数据文件夹中放置数据,支持csv和txt格式,请参照示例安排数据。
具体请参考示例数据格式。为了确保数据安全,处理后数据文件夹只能为空,请及时迁移数据。

示例

示例1
Image text

示例2
Image text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages