در ref_index یک ابزار پایتون برای محاسبه ضریب شکست هوا لمس است، تحت شرایط جوی مختلف و.. توابع برای تبدیل طول موج نور در خلا است که در هوا، و بالعکس نیز تعریف شده است.
کد بر روی مستندات مربوط به NIST ضریب شکست آنلاین از ماشین حساب هوا است.
نمونه
با توجه به Ciddor n و دیگر؛ یکی به دلیل EDL و eacute: ضریب شکست را می توان با استفاده از دو معادله مختلف محاسبه می شود.
>>> ref_index.ciddor (موج = 633.0، T = 20، p = 101325، RH = 20)
1.0002716285340578
>>> ref_index.edlen (موج = 633.0، T = 20 = 101325، RH = 20 p)
1.0002716291691649
>>> ref_index.edlen (موج = 633.0، T = 20 = 101325، RH = 80 p)
1.0002711197635226
>>> ref_index.ciddor (موج = 633.0، T = 20، p = 101325، RH = 80)
1.0002711183472626
>>> ref_index.edlen (موج = 633.0، T = 60 = 101325، RH = 80 p)
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 است، و غلظت CO2 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 نصب شده است.
تصویر در تصویر ref_index نصب
یا،
easy_install ref_index
در مورد نیاز:
پایتون
نظر یافت نشد