ref_index هو أداة بايثون لحساب معامل انكسار الهواء، في ظل الظروف الجوية متفاوتة على & nbsp؛ وتعرف أيضا وظائف لتحويل طول موجة الضوء في الفراغ إلى أنه في الهواء، والعكس بالعكس.
ويستند قانون على وثائق لمؤشر NIST الانكسار عبر الإنترنت من الهواء آلة حاسبة.
أمثلة
ويمكن حساب معامل الانكسار باستخدام معادلتين مختلفتين: واحدة نظرا لمؤسسة كهرباء لبنان و[إكت]؛ ن وأخرى بسبب Ciddor.
>>> ref_index.ciddor (موجة = 633.0، T = 20، ص = 101325، RH = 20)
1،0002716285340578
>>> ref_index.edlen (موجة = 633.0، ر = 20، ص = 101325، RH = 20)
1،0002716291691649
>>> ref_index.edlen (موجة = 633.0، ر = 20، ص = 101325، RH = 80)
+1.0002711197635226
>>> ref_index.ciddor (موجة = 633.0، T = 20، ص = 101325، RH = 80)
1،0002711183472626
>>> ref_index.edlen (موجة = 633.0، ر = 60، ص = 101325، RH = 80)
+1.0002339748542823
>>> ref_index.ciddor (موجة = 633.0، T = 60، ص = 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])
>>> س = ref_index.vac2air (np.array ([633.0، 550.0، 400.0]))
>>> ref_index.air2vac (خ)
مجموعة ([633.0000014، 550.00000164، +400.00000243])
لاحظ أن العودة إلى الوراء من air2vac () هو ~ 1E-5nm.
درجة الحرارة الافتراضية هي 15∘C، الضغط 101325Pa والرطوبة النسبية هي 0، وتركيز CO2 هو 450 والصغرى؛ الخلد / الخلد. كل هذه يمكن تغييرها.
>>> ref_index.vac2air (633.0، ر = 20، ص = 100000.0، RH = 50)
+632.83051710791892
>>> ref_index.air2vac (632.83051710791892، ر = 20، ص = 100000.0، RH = 50)
+633.00000131884678
لمزيد من التفاصيل يرجى الاطلاع على docstring للوحدة. وصف تفصيلي للمعادلات يمكن العثور عليها في وثائق NIST.
تركيب
ويمكن تركيب وحدة باستخدام نقطة وeasy_install.
PIP تثبيت ref_index
أو،
easy_install ref_index
المتطلبات:
بيثون
لم يتم العثور على التعليقات