Optical constants
Refractive index of ZnO (Zinc monoxide)
Bodurov et al. 2016: Nanoparticles; n 0.405–0.635 µm
- Data
- formula 1
- Range
- 0.405–0.635 µm
- Temperature
- 297 K
- Licence
- CC0-1.0
Plot
Click the plot to set the calculator wavelength.
At one wavelength
- Refractive index n
- 1.95969
- Extinction coefficient k
- 0
- Permittivity ε1
- 3.84038
- Permittivity ε2
- 0
- Absorption coefficient α
- 0 cm⁻¹
- Penetration depth δ = λ/(2πk)
- — nm
- Abbe number Vd
- —
- Chromatic dispersion dn/dλ
- -0.0517581 µm⁻¹
- Group index ng
- 1.9901
- Group velocity dispersion
- 97.1034 fs²/mm
- Dispersion parameter D
- -529.75 ps/(nm·km)
- Photon energy
- 2.11001 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
# ZnO (Zinc monoxide): Bodurov et al. 2016: Nanoparticles; n 0.405–0.635 µm
zno = ls.fetch_refractiveindex("main", "ZnO", "Bodurov", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(zno.range_nm) # (405, 635) nm
eps = zno.eps([633]) # 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_ad5108c924fa/lightsmith"
zno = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(zno.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (zno/bodurov-2016).
# ... load zno as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=zno)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=405, stop_nm=635, 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"]).
import json, urllib.request
import lightsmith as ls
url = "https://materials.lightsmith.dev/v1/datasets/ds_ad5108c924fa/lightsmith?model=drude_lorentz"
zno_dl = ls.DrudeLorentz.model_validate(json.load(urllib.request.urlopen(url)))
A dispersive Drude–Lorentz model for time-domain solvers.
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.
Dispersion formula
Sellmeier (formula 1), λ in µmValid from 0.405 to 0.635 µm.
Coefficients as stored
| Ci | Value |
|---|---|
| C1 | 0.0 |
| C2 | 2.782 |
| C3 | 0.084238 |
Comments and conditions
Conditions
- temperature
- 297 K
References
Cite
I. Bodurov, I. Vlaeva, A. Viraneva, T. Yovcheva, S. Sainov. Modified design of a laser refractometer, Nanoscience & Nanotechnology 16, 31-33 (2016); Data from the refractiveindex.info database (M. N. Polyanskiy, Sci. Data 11, 94 (2024), doi:10.1038/s41597-023-02898-2)
Data
Computed on 400 wavelengths, the same grid as the API and the library| λ (µm) | n |
|---|---|
| 0.405 | 1.976815 |
| 0.405457 | 1.97674 |
| 0.405914 | 1.976665 |
| 0.406372 | 1.976591 |
| 0.40683 | 1.976516 |
| 0.407289 | 1.976442 |
| 0.407748 | 1.976368 |
| 0.408208 | 1.976294 |
| 0.408669 | 1.976221 |
| 0.409129 | 1.976147 |
| 0.409591 | 1.976074 |
| 0.410053 | 1.976001 |
| 0.410515 | 1.975928 |
| 0.410978 | 1.975855 |
| 0.411442 | 1.975783 |
| 0.411906 | 1.97571 |
| 0.41237 | 1.975638 |
| 0.412835 | 1.975566 |
| 0.413301 | 1.975494 |
| 0.413767 | 1.975423 |
| 0.414234 | 1.975351 |
| 0.414701 | 1.97528 |
| 0.415169 | 1.975209 |
| 0.415637 | 1.975138 |
| 0.416106 | 1.975067 |
| 0.416575 | 1.974996 |
| 0.417045 | 1.974926 |
| 0.417515 | 1.974855 |
| 0.417986 | 1.974785 |
| 0.418457 | 1.974715 |
| 0.418929 | 1.974645 |
| 0.419402 | 1.974576 |
| 0.419875 | 1.974506 |
| 0.420348 | 1.974437 |
| 0.420822 | 1.974368 |
| 0.421297 | 1.974299 |
| 0.421772 | 1.97423 |
| 0.422248 | 1.974161 |
| 0.422724 | 1.974093 |
| 0.423201 | 1.974024 |
| 0.423678 | 1.973956 |
| 0.424156 | 1.973888 |
| 0.424634 | 1.97382 |
| 0.425113 | 1.973753 |
| 0.425592 | 1.973685 |
| 0.426072 | 1.973618 |
| 0.426553 | 1.973551 |
| 0.427034 | 1.973484 |
| 0.427516 | 1.973417 |
| 0.427998 | 1.97335 |
| 0.42848 | 1.973284 |
| 0.428964 | 1.973217 |
| 0.429448 | 1.973151 |
| 0.429932 | 1.973085 |
| 0.430417 | 1.973019 |
| 0.430902 | 1.972953 |
| 0.431388 | 1.972888 |
| 0.431875 | 1.972822 |
| 0.432362 | 1.972757 |
| 0.432849 | 1.972692 |
| 0.433337 | 1.972627 |
| 0.433826 | 1.972562 |
| 0.434315 | 1.972498 |
| 0.434805 | 1.972433 |
| 0.435296 | 1.972369 |
| 0.435787 | 1.972305 |
| 0.436278 | 1.97224 |
| 0.43677 | 1.972177 |
| 0.437263 | 1.972113 |
| 0.437756 | 1.972049 |
| 0.43825 | 1.971986 |
| 0.438744 | 1.971923 |
| 0.439239 | 1.97186 |
| 0.439734 | 1.971797 |
| 0.44023 | 1.971734 |
| 0.440726 | 1.971671 |
| 0.441223 | 1.971609 |
| 0.441721 | 1.971546 |
| 0.442219 | 1.971484 |
| 0.442718 | 1.971422 |
| 0.443217 | 1.97136 |
| 0.443717 | 1.971298 |
| 0.444218 | 1.971237 |
| 0.444719 | 1.971175 |
| 0.44522 | 1.971114 |
| 0.445722 | 1.971053 |
| 0.446225 | 1.970992 |
| 0.446728 | 1.970931 |
| 0.447232 | 1.97087 |
| 0.447736 | 1.970809 |
| 0.448241 | 1.970749 |
| 0.448747 | 1.970689 |
| 0.449253 | 1.970628 |
| 0.44976 | 1.970568 |
| 0.450267 | 1.970508 |
| 0.450775 | 1.970449 |
| 0.451283 | 1.970389 |
| 0.451792 | 1.97033 |
| 0.452302 | 1.97027 |
| 0.452812 | 1.970211 |
| 0.453322 | 1.970152 |
| 0.453834 | 1.970093 |
| 0.454345 | 1.970034 |
| 0.454858 | 1.969976 |
| 0.455371 | 1.969917 |
| 0.455884 | 1.969859 |
| 0.456398 | 1.969801 |
| 0.456913 | 1.969743 |
| 0.457429 | 1.969685 |
| 0.457944 | 1.969627 |
| 0.458461 | 1.969569 |
| 0.458978 | 1.969512 |
| 0.459496 | 1.969455 |
| 0.460014 | 1.969397 |
| 0.460533 | 1.96934 |
| 0.461052 | 1.969283 |
| 0.461572 | 1.969227 |
| 0.462093 | 1.96917 |
| 0.462614 | 1.969113 |
| 0.463135 | 1.969057 |
| 0.463658 | 1.969001 |
| 0.464181 | 1.968944 |
| 0.464704 | 1.968888 |
| 0.465228 | 1.968833 |
| 0.465753 | 1.968777 |
| 0.466278 | 1.968721 |
| 0.466804 | 1.968666 |
| 0.467331 | 1.96861 |
| 0.467858 | 1.968555 |
| 0.468385 | 1.9685 |
| 0.468913 | 1.968445 |
| 0.469442 | 1.96839 |
| 0.469972 | 1.968335 |
| 0.470502 | 1.968281 |
| 0.471032 | 1.968226 |
| 0.471564 | 1.968172 |
| 0.472095 | 1.968118 |
| 0.472628 | 1.968064 |
| 0.473161 | 1.96801 |
| 0.473695 | 1.967956 |
| 0.474229 | 1.967903 |
| 0.474764 | 1.967849 |
| 0.475299 | 1.967796 |
| 0.475835 | 1.967742 |
| 0.476372 | 1.967689 |
| 0.476909 | 1.967636 |
| 0.477447 | 1.967583 |
| 0.477985 | 1.96753 |
| 0.478524 | 1.967478 |
| 0.479064 | 1.967425 |
| 0.479604 | 1.967373 |
| 0.480145 | 1.96732 |
| 0.480687 | 1.967268 |
| 0.481229 | 1.967216 |
| 0.481772 | 1.967164 |
| 0.482315 | 1.967113 |
| 0.482859 | 1.967061 |
| 0.483403 | 1.967009 |
| 0.483949 | 1.966958 |
| 0.484494 | 1.966907 |
| 0.485041 | 1.966855 |
| 0.485588 | 1.966804 |
| 0.486136 | 1.966753 |
| 0.486684 | 1.966703 |
| 0.487233 | 1.966652 |
| 0.487782 | 1.966601 |
| 0.488332 | 1.966551 |
| 0.488883 | 1.9665 |
| 0.489434 | 1.96645 |
| 0.489986 | 1.9664 |
| 0.490539 | 1.96635 |
| 0.491092 | 1.9663 |
| 0.491646 | 1.966251 |
| 0.492201 | 1.966201 |
| 0.492756 | 1.966151 |
| 0.493311 | 1.966102 |
| 0.493868 | 1.966053 |
| 0.494425 | 1.966004 |
| 0.494982 | 1.965954 |
| 0.495541 | 1.965906 |
| 0.496099 | 1.965857 |
| 0.496659 | 1.965808 |
| 0.497219 | 1.965759 |
| 0.49778 | 1.965711 |
| 0.498341 | 1.965663 |
| 0.498903 | 1.965614 |
| 0.499466 | 1.965566 |
| 0.500029 | 1.965518 |
| 0.500593 | 1.96547 |
| 0.501158 | 1.965423 |
| 0.501723 | 1.965375 |
| 0.502289 | 1.965327 |
| 0.502855 | 1.96528 |
| 0.503422 | 1.965232 |
| 0.50399 | 1.965185 |
| 0.504559 | 1.965138 |
| 0.505128 | 1.965091 |
| 0.505697 | 1.965044 |
| 0.506268 | 1.964997 |
| 0.506839 | 1.964951 |
| 0.50741 | 1.964904 |
| 0.507982 | 1.964858 |
| 0.508555 | 1.964811 |
| 0.509129 | 1.964765 |
| 0.509703 | 1.964719 |
| 0.510278 | 1.964673 |
| 0.510853 | 1.964627 |
| 0.51143 | 1.964581 |
| 0.512006 | 1.964536 |
| 0.512584 | 1.96449 |
| 0.513162 | 1.964444 |
| 0.513741 | 1.964399 |
| 0.51432 | 1.964354 |
| 0.5149 | 1.964309 |
| 0.515481 | 1.964264 |
| 0.516062 | 1.964219 |
| 0.516644 | 1.964174 |
| 0.517227 | 1.964129 |
| 0.51781 | 1.964084 |
| 0.518394 | 1.96404 |
| 0.518979 | 1.963995 |
| 0.519564 | 1.963951 |
| 0.52015 | 1.963907 |
| 0.520737 | 1.963863 |
| 0.521324 | 1.963819 |
| 0.521912 | 1.963775 |
| 0.5225 | 1.963731 |
| 0.52309 | 1.963687 |
| 0.52368 | 1.963644 |
| 0.52427 | 1.9636 |
| 0.524862 | 1.963557 |
| 0.525453 | 1.963514 |
| 0.526046 | 1.96347 |
| 0.526639 | 1.963427 |
| 0.527233 | 1.963384 |
| 0.527828 | 1.963342 |
| 0.528423 | 1.963299 |
| 0.529019 | 1.963256 |
| 0.529616 | 1.963213 |
| 0.530213 | 1.963171 |
| 0.530811 | 1.963129 |
| 0.53141 | 1.963086 |
| 0.532009 | 1.963044 |
| 0.532609 | 1.963002 |
| 0.53321 | 1.96296 |
| 0.533811 | 1.962918 |
| 0.534413 | 1.962876 |
| 0.535016 | 1.962835 |
| 0.535619 | 1.962793 |
| 0.536223 | 1.962752 |
| 0.536828 | 1.96271 |
| 0.537433 | 1.962669 |
| 0.53804 | 1.962628 |
| 0.538646 | 1.962587 |
| 0.539254 | 1.962546 |
| 0.539862 | 1.962505 |
| 0.540471 | 1.962464 |
| 0.54108 | 1.962423 |
| 0.541691 | 1.962382 |
| 0.542302 | 1.962342 |
| 0.542913 | 1.962301 |
| 0.543525 | 1.962261 |
| 0.544138 | 1.962221 |
| 0.544752 | 1.962181 |
| 0.545366 | 1.962141 |
| 0.545982 | 1.962101 |
| 0.546597 | 1.962061 |
| 0.547214 | 1.962021 |
| 0.547831 | 1.961981 |
| 0.548449 | 1.961942 |
| 0.549067 | 1.961902 |
| 0.549687 | 1.961863 |
| 0.550306 | 1.961824 |
| 0.550927 | 1.961784 |
| 0.551548 | 1.961745 |
| 0.55217 | 1.961706 |
| 0.552793 | 1.961667 |
| 0.553417 | 1.961628 |
| 0.554041 | 1.96159 |
| 0.554666 | 1.961551 |
| 0.555291 | 1.961512 |
| 0.555917 | 1.961474 |
| 0.556544 | 1.961435 |
| 0.557172 | 1.961397 |
| 0.5578 | 1.961359 |
| 0.55843 | 1.961321 |
| 0.559059 | 1.961283 |
| 0.55969 | 1.961245 |
| 0.560321 | 1.961207 |
| 0.560953 | 1.961169 |
| 0.561586 | 1.961131 |
| 0.562219 | 1.961094 |
| 0.562853 | 1.961056 |
| 0.563488 | 1.961019 |
| 0.564123 | 1.960981 |
| 0.56476 | 1.960944 |
| 0.565396 | 1.960907 |
| 0.566034 | 1.96087 |
| 0.566673 | 1.960833 |
| 0.567312 | 1.960796 |
| 0.567951 | 1.960759 |
| 0.568592 | 1.960722 |
| 0.569233 | 1.960686 |
| 0.569875 | 1.960649 |
| 0.570518 | 1.960613 |
| 0.571161 | 1.960576 |
| 0.571805 | 1.96054 |
| 0.57245 | 1.960504 |
| 0.573096 | 1.960468 |
| 0.573742 | 1.960432 |
| 0.574389 | 1.960396 |
| 0.575037 | 1.96036 |
| 0.575686 | 1.960324 |
| 0.576335 | 1.960288 |
| 0.576985 | 1.960253 |
| 0.577636 | 1.960217 |
| 0.578287 | 1.960182 |
| 0.578939 | 1.960146 |
| 0.579592 | 1.960111 |
| 0.580246 | 1.960076 |
| 0.5809 | 1.96004 |
| 0.581555 | 1.960005 |
| 0.582211 | 1.95997 |
| 0.582868 | 1.959936 |
| 0.583525 | 1.959901 |
| 0.584183 | 1.959866 |
| 0.584842 | 1.959831 |
| 0.585502 | 1.959797 |
| 0.586162 | 1.959762 |
| 0.586823 | 1.959728 |
| 0.587485 | 1.959693 |
| 0.588148 | 1.959659 |
| 0.588811 | 1.959625 |
| 0.589475 | 1.959591 |
| 0.59014 | 1.959557 |
| 0.590805 | 1.959523 |
| 0.591472 | 1.959489 |
| 0.592139 | 1.959455 |
| 0.592807 | 1.959422 |
| 0.593475 | 1.959388 |
| 0.594144 | 1.959354 |
| 0.594814 | 1.959321 |
| 0.595485 | 1.959288 |
| 0.596157 | 1.959254 |
| 0.596829 | 1.959221 |
| 0.597502 | 1.959188 |
| 0.598176 | 1.959155 |
| 0.598851 | 1.959122 |
| 0.599526 | 1.959089 |
| 0.600202 | 1.959056 |
| 0.600879 | 1.959023 |
| 0.601557 | 1.958991 |
| 0.602235 | 1.958958 |
| 0.602915 | 1.958925 |
| 0.603595 | 1.958893 |
| 0.604275 | 1.958861 |
| 0.604957 | 1.958828 |
| 0.605639 | 1.958796 |
| 0.606322 | 1.958764 |
| 0.607006 | 1.958732 |
| 0.60769 | 1.9587 |
| 0.608376 | 1.958668 |
| 0.609062 | 1.958636 |
| 0.609749 | 1.958604 |
| 0.610437 | 1.958572 |
| 0.611125 | 1.958541 |
| 0.611814 | 1.958509 |
| 0.612504 | 1.958478 |
| 0.613195 | 1.958446 |
| 0.613887 | 1.958415 |
| 0.614579 | 1.958384 |
| 0.615272 | 1.958352 |
| 0.615966 | 1.958321 |
| 0.616661 | 1.95829 |
| 0.617356 | 1.958259 |
| 0.618052 | 1.958228 |
| 0.618749 | 1.958197 |
| 0.619447 | 1.958167 |
| 0.620146 | 1.958136 |
| 0.620845 | 1.958105 |
| 0.621545 | 1.958075 |
| 0.622246 | 1.958044 |
| 0.622948 | 1.958014 |
| 0.623651 | 1.957984 |
| 0.624354 | 1.957953 |
| 0.625058 | 1.957923 |
| 0.625763 | 1.957893 |
| 0.626469 | 1.957863 |
| 0.627175 | 1.957833 |
| 0.627883 | 1.957803 |
| 0.628591 | 1.957773 |
| 0.6293 | 1.957743 |
| 0.630009 | 1.957714 |
| 0.63072 | 1.957684 |
| 0.631431 | 1.957654 |
| 0.632143 | 1.957625 |
| 0.632856 | 1.957595 |
| 0.63357 | 1.957566 |
| 0.634285 | 1.957537 |
| 0.635 | 1.957507 |
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
- —
<50 nm diameter nanoparticles dispersed in water. Concentration 50 wt.%. 24 °C. Refractive index of nanoparticles calculated using Bruggeman's effective medium approximation.