ref_index een Python instrument voor het berekenen brekingsindex van lucht, onder verschillende atmosferische omstandigheden. & Nbsp; Functies voor het omzetten van golflengte van het licht in vacuüm dat lucht, en vice-versa wordt gedefinieerd.
De code is gebaseerd op de documentatie voor de NIST online brekingsindex van lucht rekenmachine.
Voorbeelden
Brekingsindex kan worden berekend met behulp van twee verschillende vergelijkingen: één vanwege Edl é n en verschilt vanwege 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
Omzetting van de golflengte van het licht in vacuüm dat lucht, en vice-versa. Beide functies van de Ciddor vergelijking, zoals geïmplementeerd in ciddor_ri () en 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])
Merk op dat de omkeerbaarheid van air2vac () is ~ 1e-5 nm.
Standaard temperatuur is 15∘C, druk 101325Pa, relatieve vochtigheid is 0, en CO2-concentratie is 450 & micro; mol / mol. Al deze kunnen worden gewijzigd.
>>> Ref_index.vac2air (633,0, t = 20, p = 100.000,0, rh = 50)
632,83051710791892
>>> Ref_index.air2vac (632,83051710791892, t = 20, p = 100.000,0, rh = 50)
633,00000131884678
Voor meer informatie zie de docstring voor de module. Gedetailleerde beschrijving van de vergelijkingen kunnen worden gevonden in de NIST documentatie.
installatie
De module kan worden geïnstalleerd met pip en easy_install.
pip ref_index installeren
of,
easy_install ref_index
Eisen
- Python
Reacties niet gevonden