HITRAN数据库的获取

HITRAN数据库的获取方法有两种,第一种方法是直接从官网(https://hitran.org/)上下载,第二个方法是利用HAPI接口远程访问HITRAN online下载所需数据。HAPI不仅可以从网站上下载数据,还可以直接计算气体的光谱特性。

一. 直接下载

1.访问官网,点击Data Access->Line-by-line

2.选择需要的分子种类,例如这里选择了CO2。

 然后点击绿色框 Select Isotopologues

3.选择同位素

然后点击绿色框 Select wavenumber/wavelength range

 4. 选择波数范围

然后点击绿色框 Select output options

5. 输出项设置,计算光谱吸收系数一般需要的参数有:波数\nu,谱线强度S,空气增宽半宽\gamma_{air},自增宽半宽\gamma_{self},跃迁低能级E^{''}\gamma_{air}对温度的依赖系数n_{air}等等。具体可以根据自己的需要进行选择。 

 也可以点击Create New Output Format创建输出格式,下次使用的时候直接选择已建的格式。

 然后点击绿色框 Start Data Search

6. 点击第一个.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实现。

HAPI使用方法总结

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值