ref_index est un outil Python pour le calcul de l'indice de réfraction de l'air, sous différentes conditions atmosphériques. & Nbsp; Fonctions de conversion de longueur d'onde de lumière dans le vide à celle dans l'air, et vice-versa sont également définis.
Le code est basé sur la documentation de l'indice de réfraction en ligne NIST calculatrice de l'air.
Exemples
Indice de réfraction peut être calculée en utilisant deux équations différentes: l'une en raison de Edl & eacute; n et un autre en raison de Ciddor.
>>> Ref_index.ciddor (onde = 633.0, T = 20, p = 101325, rh = 20)
1,0002716285340578
>>> Ref_index.edlen (onde = 633.0, T = 20, p = 101325, rh = 20)
1,0002716291691649
>>> Ref_index.edlen (onde = 633.0, T = 20, p = 101325, rh = 80)
1,0002711197635226
>>> Ref_index.ciddor (onde = 633.0, T = 20, p = 101325, rh = 80)
1,0002711183472626
>>> Ref_index.edlen (onde = 633.0, t = 60, p = 101325, rh = 80)
1,0002339748542823
>>> Ref_index.ciddor (onde = 633.0, t = 60, p = 101325, rh = 80)
1,0002340241754055
La conversion de longueur d'onde de lumière dans le vide à celle dans l'air, et vice-versa. Ces deux fonctions utilisent l'équation Ciddor, mis en œuvre dans ciddor_ri () et 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])
Notez que la réversibilité de air2vac () est ~ 1e-5 nm.
Température par défaut est 15∘C, la pression est 101325Pa, l'humidité relative est de 0, et la concentration de CO2 est de 450 et micro; mole / mole. Tous ces éléments peuvent être modifiés.
>>> 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
Pour plus de détails s'il vous plaît voir le docstring pour le module. Description détaillée des équations peut être trouvé dans la documentation NIST.
Installation
Le module peut être installé à l'aide pip et easy_install.
pip installer ref_index
ou,
easy_install ref_index
Exigences :
- Python
Commentaires non trouvées