ref_index

软件截图:
ref_index
软件详细信息:
版本: 1.0
上传日期: 11 May 15
开发: Prasanth Nair
许可: 免费
人气: 11

Rating: 3.5/5 (Total Votes: 2)

ref_index是一个Python工具,用于计算空气的折射率,在变化的大气条件 也被定义的功能中的转换光在真空中波长,以在空气中,并且反之亦然。
该代码是基于为空气计算器NIST的在线折射率的文档。
例子
折射率可使用两种不同的方程式来计算:一种由于EDLé n和另一由于Ciddor。
>>> ref_index.ciddor(波= 633.0,T = 20,P = 101325,RH = 20)
1.0002716285340578
>>> ref_index.edlen(波= 633.0,T = 20,P = 101325,RH = 20)
1.0002716291691649
>>> ref_index.edlen(波= 633.0,T = 20,P = 101325,RH = 80)
1.0002711197635226
>>> ref_index.ciddor(波= 633.0,T = 20,P = 101325,RH = 80)
1.0002711183472626
>>> ref_index.edlen(波= 633.0,T = 60,P = 101325,RH = 80)
1.0002339748542823
>>> ref_index.ciddor(波= 633.0,T = 60,P = 101325,RH = 80)
1.0002340241754055
光在真空波长来在空中,反之亦然的转换。这两个函数使用Ciddor公式,如ciddor_ri实施()和ciddor()。
>>> ref_index.vac2air(633.0)
632.82500476826874
>>> ref_index.air2vac(632.82500476826874)
633.00000139949032
>>> ref_index.vac2air(np.array([633.0,550.0,400.0]))
阵列([632.82500477,549.84723175,399.88692724])
>>> X = ref_index.vac2air(np.array([633.0,550.0,400.0]))
>>> ref_index.air2vac(X)
阵列([633.0000014,550.00000164,400.00000243])
需要注意的是air2vac的可逆性()是〜1E-5nm的。
默认温度15∘C,压力为101325Pa,相对湿度为0,和CO 2的浓度为450微;摩尔/摩尔。所有这些是可以改变的。
>>> ref_index.vac2air(633.0,T = 20,P = 100000.0,RH = 50)
632.83051710791892
>>> ref_index.air2vac(632.83051710791892,T = 20,P = 100000.0,RH = 50)
633.00000131884678
欲了解更多详细信息,请参阅文档字符串的模块。方程的详细描述,NIST的文档中找到。
安装
该模块可以使用画中画和easy_install的安装。
PIP安装ref_index
或者,
easy_install的ref_index

要求

  • 在Python的

类似的软件

Nightshade
Nightshade

14 Apr 15

PP3
PP3

3 Jun 15

SpacePy
SpacePy

20 Feb 15

jplephem
jplephem

14 Apr 15

意见 ref_index

评论没有发现
添加评论
打开图片!