Jerkwin分享 http://blog.sciencenet.cn/u/Jerkwin

博文

jdx光谱数据格式整理脚本

已有 5140 次阅读 2014-8-3 07:59 |个人分类:我的工具箱|系统分类:科研笔记

NIST Chemistry WebBook可以查到许多物质的红外光谱, 这些光谱数据以jdx格式给出. 下面的脚本可用于将jdx格式的光谱数据转成普通的格式, 以便用于作图.

# Language: bashawk '' BEGIN { Ytrs=0}/YUNITS=TRANSMITTANCE/{ Ytrs=1}/XFACTOR/{sub(/.+=/,""); Xfac=$1}/YFACTOR/{sub(/.+=/,""); Yfac=$1}/DELTAX/{sub(/.+=/,""); dX=$1}/MAXY/{sub(/.+=/,""); Ymax=$1}Ymax &&/^[1-9]+/{ X=$1;for(i=2; i<=NF; i++){Y=$i*Yfac/Ymaxif(Ytrs) Y=1-Yprintf "%12.6f %12.6fn",(X+(i-2)*dX)*Xfac, Y*100}}' File.jdx


◆图片/表格/公式/代码完整版请参看:jdx光谱数据格式整理脚本



https://wap.sciencenet.cn/blog-548663-816739.html

上一篇:全排列输出算法
下一篇:markdown在计算化学领域的扩展应用
收藏 IP: 130.184.197.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-15 23:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部