ref_index è uno strumento Python di calcolo dell'indice di rifrazione dell'aria, in condizioni atmosferiche variabili & nbsp;. Funzioni di conversione di lunghezza d'onda della luce nel vuoto a quello in aria, e viceversa sono anche definiti.
Il codice è basato sulla documentazione per l'indice di rifrazione in linea NIST di calcolatrice dell'aria.
Esempi
Indice di rifrazione può essere calcolato utilizzando due diverse equazioni: uno a causa di Edl & eacute; n e un altro a causa di Ciddor.
>>> Ref_index.ciddor (onda = 633,0, t = 20, p = 101325, rh = 20)
1,0002716285340578
>>> Ref_index.edlen (onda = 633,0, t = 20, p = 101325, rh = 20)
1,0002716291691649
>>> Ref_index.edlen (onda = 633,0, t = 20, p = 101325, rh = 80)
1,0002711197635226
>>> Ref_index.ciddor (onda = 633,0, t = 20, p = 101325, rh = 80)
1,0002711183472626
>>> Ref_index.edlen (onda = 633,0, t = 60, p = 101325, rh = 80)
1,0002339748542823
>>> Ref_index.ciddor (onda = 633,0, t = 60, p = 101325, rh = 80)
1,0002340241754055
Conversione di lunghezza d'onda della luce nel vuoto a quello in aria, e vice-versa. Entrambe queste funzioni utilizzano l'equazione Ciddor, come attuata in ciddor_ri () e 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])
Si noti che la reversibilità di air2vac () è ~ 1e-5 nm.
Temperatura di default è 15∘C, la pressione è 101325Pa, l'umidità relativa è 0, e la concentrazione di CO2 è di 450 & micro; moli / mole. Tutti questi possono essere cambiati.
>>> 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
Per maggiori informazioni si prega di consultare la docstring per il modulo. Descrizione dettagliata delle equazioni si possono trovare nella documentazione NIST.
Installazione
Il modulo può essere installato utilizzando pip e easy_install.
pip installare ref_index
o,
easy_install ref_index
Requisiti
- Python
I commenti non trovato