# 实验室光谱仪数据处理 **Repository Path**: hfsc/Laboratory-data-processing ## Basic Information - **Project Name**: 实验室光谱仪数据处理 - **Description**: 实验室光谱仪数据处理 - **Primary Language**: Python - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-03 - **Last Updated**: 2023-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README # 实验室光谱仪数据处理 ### 介绍 Python处理实验室光谱仪数据处理 ### 软件架构 ~~~ PyCharm 2021.2.1 (Professional Edition) 内部版本号 #PY-212.5080.64,August 26, 2021 构建 运行时版本: 11.0.11+9-b1504.16 x86_64 VM: OpenJDK 64-Bit Server VM,JetBrains s.r.o. macOS 11.5.2 GC: ParNew, ConcurrentMarkSweep Memory: 1979M Cores: 12 Registry: ide.images.show.chessboard=true ~~~ ### 安装教程 下载仓库中的文件即可 ### 使用说明 1. 将原始数据放入 **_已清空_** 的文本素材中初始文件夹 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0903/223035_6c3037aa_9675711.png "截屏2021-09-03 22.29.18.png") 2. 运行 CSV文件处理.py 3. 三角函数图的修改及保存技巧,如图点击左下角放大镜右侧的按钮,调整参数,使其完全显示 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0920/173032_e7d05c4a_9675711.png "这个.png") 4. 这里的图例列数会自动调整,默认单列数据大于41时,分两列显示 ### 一些解释和处理办法 1. drawSin.py和searchPeak.py都是单独的任务封装,已经集成到CSV文件处理.py,感兴趣可以在drawSin.py和searchPeak.py这两个模块上面直接优化,不影响CSV文件处理.py的运行,也欢迎各路朋友将优化后的代码分享出来供大家学习。 2. 其中sum_p.CSV打开后可以直接复制数据到Origin专业绘图软件中绘制(需要手动增加图例,这个没办法,这边无法自动移植图例到Origin)但注意peak.csv文件只保留y轴数据,后期会进行x轴补充。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0920/002811_ca21caf0_9675711.png "截屏2021-09-20 00.23.28.png") 3. 如果程序报错 can't find peak.csv 这里可以尝试新建 peak.csv空文件即可(注意尾缀csv的大小写) 如图依次点击:![输入图片说明](https://images.gitee.com/uploads/images/2021/0920/000923_00bb82e0_9675711.png "截屏2021-09-20 00.07.04.png") 输入peak.csv敲击回车键即可 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0920/000943_a657b135_9675711.png "截屏2021-09-20 00.07.24.png") 4. 程序如果运行报错,可以尝试第二次运行,若还不通过请按照以上方法修改 ### 联系方式 1. 个人博客 https://gitee.com/hfsc 2. 邮箱:ac20311@163.com