ref_index is 'n hulpmiddel vir die berekening van Python brekingsindeks van lug, onder wisselende atmosferiese toestande. & Nbsp; Funksies vir die omskakeling van golflengte van lig in 'n vakuum dat in die lug, en andersom word ook omskryf.
Die kode is gebaseer op die dokumentasie vir die NIST aanlyn brekingsindeks van lug sakrekenaar.
Voorbeelde
Brekingsindeks bereken kan word deur twee verskillende vergelykings: een te danke aan EDL & eacute; N en 'n ander as gevolg van Ciddor.
>>> Ref_index.ciddor (golf = 633,0, t = 20, p = 101325, rh = 20)
1,0002716285340578
>>> Ref_index.edlen (golf = 633,0, t = 20, p = 101325, rh = 20)
1,0002716291691649
>>> Ref_index.edlen (golf = 633,0, t = 20, p = 101325, rh = 80)
1,0002711197635226
>>> Ref_index.ciddor (golf = 633,0, t = 20, p = 101325, rh = 80)
1,0002711183472626
>>> Ref_index.edlen (golf = 633,0, t = 60, p = 101325, rh = 80)
1,0002339748542823
>>> Ref_index.ciddor (golf = 633,0, t = 60, p = 101325, rh = 80)
1,0002340241754055
Omskakeling van golflengte van lig in 'n vakuum dat in die lug, en andersom. Beide van hierdie funksies gebruik die Ciddor vergelyking, soos toegepas 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])
Let daarop dat die omkeerbaarheid van air2vac () is ~ 1e-5nm.
Default temperatuur 15∘C, druk 101325Pa, relatiewe humiditeit is 0, en CO2 konsentrasie is 450 & mikro; mol / mol. Al hierdie kan verander word.
>>> 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
Vir meer besonderhede sien asseblief die docstring vir die module. Gedetailleerde beskrywing van die vergelykings kan gevind word in die NIST dokumentasie.
Installasie
Die module kan geïnstalleer word met behulp van neut en easy_install.
PIP ref_index installeer
of,
easy_install ref_index
Vereistes :
- Python
Kommentaar nie gevind