ref_index je nástroj Python pro výpočet indexu lomu vzduchu, za různých atmosférických podmínek. & Nbsp; Funkce pro převod o vlnové délce světla ve vakuu tomu, který je ve vzduchu, a naopak jsou také definovány.
Kód je založen na dokumentaci pro NIST on-line indexu lomu vzduchu kalkulačky.
Příklady
Index lomu může být vypočtena s použitím dvou různých rovnic: jeden z důvodu EDL a Eacute, n a další v důsledku Ciddor.
>>> Ref_index.ciddor (wave = 633,0, t = 20, p = 101325, rh = 20)
1,0002716285340578
>>> Ref_index.edlen (wave = 633,0, t = 20, p = 101325, rh = 20)
1,0002716291691649
>>> Ref_index.edlen (wave = 633,0, t = 20, p = 101325, rh = 80)
1,0002711197635226
>>> Ref_index.ciddor (wave = 633,0, t = 20, p = 101325, rh = 80)
1,0002711183472626
>>> Ref_index.edlen (wave = 633,0, t = 60, p = 101325, rh = 80)
1,0002339748542823
>>> Ref_index.ciddor (wave = 633,0, t = 60, p = 101325, rh = 80)
1,0002340241754055
Konverze vlnové délky světla ve vakuu tomu, který je ve vzduchu, a naopak. Obě tyto funkce používají Ciddor rovnici, jak byly provedeny v ciddor_ri () a 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]))
array ([632,82500477, 549,84723175, 399,88692724])
>>> X = ref_index.vac2air (np.array ([633,0, 550,0, 400,0]))
>>> Ref_index.air2vac (x)
array ([633,0000014, 550,00000164, 400,00000243])
Všimněte si, že reverzibilitu air2vac () je ~ 1e-5 nM.
Výchozí teplota je 15∘C, tlak je 101325Pa, relativní vlhkost je 0, a koncentrace CO2 je 450 a mikro, molu / mol. Všechny tyto mohou být změněny.
>>> 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
Pro více informací viz dokumentačního řetězce pro modul. Podrobný popis rovnic lze nalézt v dokumentaci NIST.
Instalace
Modul může být instalován pomocí PIP a easy_install.
PiP nainstalovat ref_index
nebo,
easy_install ref_index
Požadavky na :
- Python
Komentáře nebyl nalezen