ref_index ist ein Python-Tool zur Berechnung Brechungsindex der Luft, unter variierenden atmosphärischen Bedingungen. & Nbsp; Funktionen zur Konvertierung Wellenlänge von Licht im Vakuum auf, dass in der Luft, und umgekehrt werden ebenfalls festgelegt.
Der Code wird auf die Dokumentation des NIST Online Brechungsindex von Luft-Rechner basiert.
Beispiele
Aufgrund Ciddor n und eine andere, eine aufgrund Edl & eacute: Brechungsindex kann mit zwei verschiedenen Gleichungen berechnet werden.
>>> 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
Umwandlung der Wellenlänge von Licht im Vakuum auf, dass in der Luft, und umgekehrt. Beide Funktionen verwenden die Ciddor Gleichung, wie in ciddor_ri umgesetzt () und 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])
Man beachte, dass die Reversibilität air2vac () ist ~ 1e-5nm.
Standardtemperatur 15∘C ist Druck 101325Pa ist relative Luftfeuchtigkeit 0, und die CO2-Konzentration von 450 & micro; mol / mol. All dies kann geändert werden.
>>> 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
Weitere Einzelheiten finden Sie in der docstring für das Modul. Ausführliche Beschreibung der Gleichungen können in der NIST-Dokumentation.
Installation
Das Modul kann unter Verwendung von PIP und easy_install installiert werden.
pip ref_index installieren
oder,
easy_install ref_index
Anforderungen :
- Python
Kommentare nicht gefunden