目录

HITRAN数据库的获取

HITRAN数据库的获取

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

一. 直接下载

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

https://i-blog.csdnimg.cn/blog_migrate/bc7861f162e9252fb49be33812ac0eae.png

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

https://i-blog.csdnimg.cn/blog_migrate/f34b10f5e691c3b67eecd109296c3cb7.png 然后点击 绿色框 Select Isotopologues 。

3.选择同位素

https://i-blog.csdnimg.cn/blog_migrate/357c8a6c2a54491ffd34715fa81e7bbd.png

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

  1. 选择波数范围

https://i-blog.csdnimg.cn/blog_migrate/29982ed4e361efad2a1c82484d1ddc72.png

然后点击 绿色框 Select output options 。

  1. 输出项设置,计算光谱吸收系数一般需要的参数有:波数 https://latex.csdn.net/eq?%5Cnu ,谱线强度 S ,空气增宽半宽 https://latex.csdn.net/eq?%5Cgamma_%7Bair%7D ,自增宽半宽 https://latex.csdn.net/eq?%5Cgamma_%7Bself%7D ,跃迁低能级 https://latex.csdn.net/eq?E%5E%7B%27%27%7Dhttps://latex.csdn.net/eq?%5Cgamma_%7Bair%7D

https://i-blog.csdnimg.cn/blog_migrate/ecf28735d3d4ee901a2e31d329711bd3.png

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

然后点击 绿色框 Start Data Search 。

  1. 点击第一个.par文件下载,就是需要的分子的光谱数据了 https://i-blog.csdnimg.cn/blog_migrate/9b67dfc308787c3cdcf182139e4157b9.png

二. 利用HAPI下载

1.访问官网,点击Data Access->HAPI,下载hapi.py

https://i-blog.csdnimg.cn/blog_migrate/b62d94d17d15ecba85ed070e275f7fbf.png

导入该模块

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设置为需要的气体分子种类的编号。

https://i-blog.csdnimg.cn/blog_migrate/71355b27735ef4f21b0d07dccdefc0ac.png

fetch('COC', 2, 1, 2000, 2100)

上面代码表示将波数2000-2100(cm-1)的CO2的光谱数据存放在名为“COC”的文件中。此时可以在data文件夹中看到 一个COC.data和一个COC.header文件。

https://i-blog.csdnimg.cn/blog_migrate/d42fd6ef1ab6fcb2d249fd9f50c041fa.png

后续数据的处理和计算可以直接调用hapi实现。