ref_index es una herramienta de Python para calcular el índice de refracción del aire, bajo diferentes condiciones atmosféricas. & Nbsp; Funciones de conversión de longitud de onda de la luz en el vacío a la del aire, y viceversa también se definen.
El código se basa en la documentación para el índice de refracción de la calculadora en línea NIST aire.
Ejemplos
El índice de refracción se puede calcular utilizando dos ecuaciones diferentes: uno debido a Edl y eacute; n y otro debido a Ciddor.
>>> Ref_index.ciddor (onda = 633,0, t = 20, p = 101.325, rh = 20)
1,0002716285340578
>>> Ref_index.edlen (onda = 633,0, t = 20, p = 101.325, rh = 20)
1,0002716291691649
>>> Ref_index.edlen (onda = 633,0, t = 20, p = 101.325, rh = 80)
1,0002711197635226
>>> Ref_index.ciddor (onda = 633,0, t = 20, p = 101.325, rh = 80)
1,0002711183472626
>>> Ref_index.edlen (onda = 633,0, t = 60, p = 101.325, rh = 80)
1,0002339748542823
>>> Ref_index.ciddor (onda = 633,0, t = 60, p = 101.325, rh = 80)
1,0002340241754055
La conversión de longitud de onda de la luz en el vacío a la del aire, y viceversa. Ambas funciones utilizan la ecuación Ciddor, como se aplica en ciddor_ri () y 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])
Tenga en cuenta que la reversibilidad de air2vac () es ~ 1e-5 nm.
Temperatura por defecto es 15∘C, la presión es 101325Pa, la humedad relativa es 0, y la concentración de CO2 es de 450 y micro; mol / mol. Todos estos pueden ser cambiados.
>>> 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
Para más detalles por favor vea la cadena de documentación para el módulo. Descripción detallada de las ecuaciones se puede encontrar en la documentación del NIST.
Instalación
El módulo puede instalarse utilizando pip y easy_install.
PIP instalar ref_index
o,
easy_install ref_index
Requisitos
- Python
Comentarios que no se encuentran