HITRAN数据库的获取
HITRAN数据库的获取
HITRAN数据库的获取方法有两种,第一种方法是直接从官网( )上下载,第二个方法是利用HAPI接口远程访问HITRAN online下载所需数据。HAPI不仅可以从网站上下载数据,还可以直接计算气体的光谱特性。
一. 直接下载
1.访问官网,点击Data Access->Line-by-line
2.选择需要的分子种类,例如这里选择了CO2。
然后点击
绿色框 Select Isotopologues
。
3.选择同位素
然后点击 绿色框 Select wavenumber/wavelength range 。
- 选择波数范围
然后点击 绿色框 Select output options 。
- 输出项设置,计算光谱吸收系数一般需要的参数有:波数
,谱线强度 S ,空气增宽半宽
,自增宽半宽
,跃迁低能级
,
也可以点击Create New Output Format创建输出格式,下次使用的时候直接选择已建的格式。
然后点击 绿色框 Start Data Search 。
- 点击第一个.par文件下载,就是需要的分子的光谱数据了
二. 利用HAPI下载
1.访问官网,点击Data Access->HAPI,下载hapi.py
导入该模块
from hapi import *
2.新建文件夹,用于存放本地数据库,例如文件夹名为data。
3.选中该文件夹
db_begin('data')
4.通过fetch()从HITRAN online自动下载HITRAN数据库的谱线数据。
fetch(TableName, M, I, numin, numax, ParameterGroups=[], Parameters=[]),
其中TableName表示本地存放的文件名;M表示HITRAN上分子的编号,如H2O的编号是1,CO2的编号是2,N2O的编号是4,等等;I表示HITRAN上同位素的编号;numin表示波数下限;numax表示波数上限。
注意:一定要将M设置为需要的气体分子种类的编号。
fetch('COC', 2, 1, 2000, 2100)
上面代码表示将波数2000-2100(cm-1)的CO2的光谱数据存放在名为“COC”的文件中。此时可以在data文件夹中看到 一个COC.data和一个COC.header文件。
后续数据的处理和计算可以直接调用hapi实现。