Optical constants
Refractive index of O2 (Oxygen)
Smith et al. 1976: n 0.168–0.289 µm
- Data
- tabulated n
- Range
- 0.1843–0.2882 µm
- Points
- 22
- Temperature
- 273.15 K
- Licence
- CC0-1.0
Plot
Click the plot to set the calculator wavelength.
At one wavelength
- Refractive index n
- 1.00031
- Extinction coefficient k
- 0
- Permittivity ε1
- 1.00063
- Permittivity ε2
- 0
- Absorption coefficient α
- 0 cm⁻¹
- Penetration depth δ = λ/(2πk)
- — nm
- Abbe number Vd
- —
- Chromatic dispersion dn/dλ
- -0.000622426 µm⁻¹
- Group index ng
- 1.00046
- Group velocity dispersion
- — fs²/mm
- Dispersion parameter D
- — ps/(nm·km)
- Photon energy
- 5.39062 eV
ε = (n + ik)², α = 4πk/λ, ng = n − λ dn/dλ, GVD = λ³/(2πc²) d²n/dλ², D = −(λ/c) d²n/dλ². Group-velocity dispersion is given for formula data only.
Use it in Lightsmith
Load this data in Python, simulate in one more line
pip install lightsmith
import lightsmith as ls
# O2 (Oxygen): Smith et al. 1976: n 0.168–0.289 µm
o2 = ls.fetch_refractiveindex("main", "O2", "Smith", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(o2.range_nm) # (184.3, 288.24) nm
eps = o2.eps([230]) # complex permittivity
Downloads the original record once (pinned to the imported snapshot) and caches it.
import json, urllib.request
import lightsmith as ls
url = "https://materials.lightsmith.dev/v1/datasets/ds_e25afc28c8b5/lightsmith"
o2 = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(o2.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (o2/smith-1976).
# ... load o2 as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=o2)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=185, stop_nm=288, num=81),
)
res = ls.solve(sim) # exact Mie for a sphere
print(res.q_ext) # extinction efficiency at each wavelength
Same spec runs with DDA, FDTD, BEM or T-matrix: ls.compare(sim, ["mie", "dda"]).
Lightsmith is open source (MIT): Mie, T-matrix, BEM, DDA, FDTD, RCWA, TMM, mode solvers and inverse design behind one spec, on CPU or GPU. GitHub.
Comments and conditions
Conditions
- temperature
- 273.15 K
- pressure
- 101325
References
- doi:10.1103/physreva.13.1422 Refractivities of<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>, He,<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>, CO, and Kr for<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mn>168</mml:mn><mml:mi>≤</mml:mi><mml:mi>λ</mml:mi><mml:mi>≤</mml:mi><mml:mn>288</mml:mn></mml:math>nm, Physical Review A (1976)
Cite
Peter L. Smith, Martin C. E. Huber and W. H. Parkinson. Refractivities of<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>, He,<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>, CO, and Kr for<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mn>168</mml:mn><mml:mi>≤</mml:mi><mml:mi>λ</mml:mi><mml:mi>≤</mml:mi><mml:mn>288</mml:mn></mml:math>nm. Physical Review A, 13, 1422-1434 (1976), doi:10.1103/physreva.13.1422; Data from the refractiveindex.info database (M. N. Polyanskiy, Sci. Data 11, 94 (2024), doi:10.1038/s41597-023-02898-2)
Data
22 rows as published| λ (µm) | n |
|---|---|
| 0.1843 | 1.0003792 |
| 0.19185 | 1.0003612 |
| 0.19776 | 1.0003482 |
| 0.19792 | 1.0003479 |
| 0.19806 | 1.0003476 |
| 0.19832 | 1.0003471 |
| 0.19864 | 1.0003467 |
| 0.1989 | 1.0003462 |
| 0.20588 | 1.0003361 |
| 0.21248 | 1.0003285 |
| 0.22087 | 1.0003208 |
| 0.22116 | 1.0003206 |
| 0.22174 | 1.0003201 |
| 0.24359 | 1.0003065 |
| 0.25077 | 1.0003033 |
| 0.25151 | 1.000303 |
| 0.25169 | 1.0003029 |
| 0.252 | 1.0003027 |
| 0.25249 | 1.0003027 |
| 0.25293 | 1.0003024 |
| 0.26321 | 1.0002986 |
| 0.28824 | 1.0002916 |
Optical transmission calculator
Free-standing sample in vacuum, normal incidence- Transmittance T
- —
- Reflectance R
- —
Fresnel reflection calculator
- Rp
- —
- Rs
- —
- R = (Rp+Rs)/2
- —
- Phase φp
- —
- Phase φs
- —
- Brewster angle θB
- —
- Critical angle θC
- —
Standard conditions: 0 °C (273.15 K), 760 torr (101.325 kPa).