Optical constants
Refractive index of MgF2 (Magnesium fluoride)
Zheng et al. 2023: n(e) 0.22–1.7 µm; 186 °C
- Data
- formula 1
- Range
- 0.22–1.7 µm
- Temperature
- 459.55 K
- Optical axis
- e
- State
- crystalline
- Licence
- CC0-1.0
Uniaxial crystal, axes: e
Plot
Click the plot to set the calculator wavelength.
At one wavelength
- Refractive index n
- 1.38878
- Extinction coefficient k
- 0
- Permittivity ε1
- 1.9287
- Permittivity ε2
- 0
- Absorption coefficient α
- 0 cm⁻¹
- Penetration depth δ = λ/(2πk)
- — nm
- Abbe number Vd
- 104.94
- Chromatic dispersion dn/dλ
- -0.0193043 µm⁻¹
- Group index ng
- 1.40012
- Group velocity dispersion
- 31.6858 fs²/mm
- Dispersion parameter D
- -172.863 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
# MgF2 (Magnesium fluoride): Zheng et al. 2023: n(e) 0.22–1.7 µm; 186 °C
mgf2 = ls.fetch_refractiveindex("main", "MgF2", "Zheng-e-186C", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(mgf2.range_nm) # (220, 1700) nm
eps = mgf2.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_933d5d7534d5/lightsmith"
mgf2 = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(mgf2.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (mgf2/zheng-2023-e-186c).
# ... load mgf2 as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=mgf2)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=400, stop_nm=1000, 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_933d5d7534d5/lightsmith?model=drude_lorentz"
mgf2_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.22 to 1.7 µm.
Coefficients as stored
| Ci | Value |
|---|---|
| C1 | 0.0 |
| C2 | 0.41343 |
| C3 | 0.036843 |
| C4 | 0.50287 |
| C5 | 0.090762 |
| C6 | 2.4905 |
| C7 | 23.772 |
Comments and conditions
Conditions
- temperature
- 459.55 K
- direction
- e
References
- doi:10.1364/ome.496246 Temperature-dependent optical properties of monocrystalline CaF<sub>2</sub>, BaF<sub>2</sub>, and MgF<sub>2</sub>, Optical Materials Express (2023)
Cite
Qifan Zheng, Xinchao Wang and Dakotah Thompson. Temperature-dependent optical properties of monocrystalline CaF<sub>2</sub>, BaF<sub>2</sub>, and MgF<sub>2</sub>. Optical Materials Express, 13, 2380 (2023), doi:10.1364/ome.496246; 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.22 | 1.425188 |
| 0.22113 | 1.424699 |
| 0.222266 | 1.424218 |
| 0.223408 | 1.423742 |
| 0.224556 | 1.423273 |
| 0.22571 | 1.422811 |
| 0.22687 | 1.422354 |
| 0.228035 | 1.421904 |
| 0.229207 | 1.42146 |
| 0.230385 | 1.421022 |
| 0.231568 | 1.420589 |
| 0.232758 | 1.420162 |
| 0.233954 | 1.419741 |
| 0.235156 | 1.419326 |
| 0.236364 | 1.418915 |
| 0.237578 | 1.418511 |
| 0.238799 | 1.418111 |
| 0.240026 | 1.417717 |
| 0.241259 | 1.417328 |
| 0.242499 | 1.416944 |
| 0.243745 | 1.416564 |
| 0.244997 | 1.41619 |
| 0.246256 | 1.415821 |
| 0.247521 | 1.415456 |
| 0.248793 | 1.415096 |
| 0.250071 | 1.41474 |
| 0.251356 | 1.414389 |
| 0.252647 | 1.414043 |
| 0.253945 | 1.413701 |
| 0.25525 | 1.413363 |
| 0.256562 | 1.413029 |
| 0.25788 | 1.4127 |
| 0.259205 | 1.412374 |
| 0.260536 | 1.412053 |
| 0.261875 | 1.411736 |
| 0.263221 | 1.411423 |
| 0.264573 | 1.411113 |
| 0.265932 | 1.410808 |
| 0.267299 | 1.410506 |
| 0.268672 | 1.410208 |
| 0.270052 | 1.409913 |
| 0.27144 | 1.409622 |
| 0.272834 | 1.409335 |
| 0.274236 | 1.409051 |
| 0.275645 | 1.408771 |
| 0.277061 | 1.408494 |
| 0.278485 | 1.408221 |
| 0.279916 | 1.407951 |
| 0.281354 | 1.407684 |
| 0.282799 | 1.40742 |
| 0.284252 | 1.407159 |
| 0.285713 | 1.406902 |
| 0.287181 | 1.406648 |
| 0.288656 | 1.406396 |
| 0.290139 | 1.406148 |
| 0.29163 | 1.405903 |
| 0.293128 | 1.40566 |
| 0.294634 | 1.405421 |
| 0.296148 | 1.405184 |
| 0.29767 | 1.40495 |
| 0.299199 | 1.404719 |
| 0.300736 | 1.40449 |
| 0.302282 | 1.404265 |
| 0.303835 | 1.404042 |
| 0.305396 | 1.403821 |
| 0.306965 | 1.403603 |
| 0.308542 | 1.403388 |
| 0.310127 | 1.403175 |
| 0.311721 | 1.402965 |
| 0.313322 | 1.402757 |
| 0.314932 | 1.402551 |
| 0.31655 | 1.402348 |
| 0.318176 | 1.402147 |
| 0.319811 | 1.401949 |
| 0.321454 | 1.401752 |
| 0.323106 | 1.401558 |
| 0.324766 | 1.401367 |
| 0.326435 | 1.401177 |
| 0.328112 | 1.40099 |
| 0.329798 | 1.400804 |
| 0.331492 | 1.400621 |
| 0.333195 | 1.40044 |
| 0.334907 | 1.400261 |
| 0.336628 | 1.400084 |
| 0.338357 | 1.399909 |
| 0.340096 | 1.399736 |
| 0.341843 | 1.399565 |
| 0.343599 | 1.399396 |
| 0.345365 | 1.399228 |
| 0.347139 | 1.399063 |
| 0.348923 | 1.398899 |
| 0.350716 | 1.398738 |
| 0.352517 | 1.398578 |
| 0.354329 | 1.39842 |
| 0.356149 | 1.398263 |
| 0.357979 | 1.398109 |
| 0.359818 | 1.397956 |
| 0.361667 | 1.397804 |
| 0.363525 | 1.397655 |
| 0.365393 | 1.397507 |
| 0.36727 | 1.397361 |
| 0.369157 | 1.397216 |
| 0.371054 | 1.397073 |
| 0.37296 | 1.396931 |
| 0.374876 | 1.396791 |
| 0.376803 | 1.396653 |
| 0.378738 | 1.396516 |
| 0.380684 | 1.39638 |
| 0.38264 | 1.396246 |
| 0.384606 | 1.396114 |
| 0.386582 | 1.395982 |
| 0.388568 | 1.395853 |
| 0.390565 | 1.395724 |
| 0.392572 | 1.395597 |
| 0.394589 | 1.395472 |
| 0.396616 | 1.395348 |
| 0.398654 | 1.395225 |
| 0.400702 | 1.395103 |
| 0.402761 | 1.394983 |
| 0.40483 | 1.394864 |
| 0.40691 | 1.394746 |
| 0.409001 | 1.394629 |
| 0.411102 | 1.394514 |
| 0.413214 | 1.3944 |
| 0.415337 | 1.394287 |
| 0.417471 | 1.394175 |
| 0.419616 | 1.394065 |
| 0.421772 | 1.393956 |
| 0.423939 | 1.393847 |
| 0.426117 | 1.39374 |
| 0.428306 | 1.393634 |
| 0.430507 | 1.393529 |
| 0.432719 | 1.393426 |
| 0.434942 | 1.393323 |
| 0.437177 | 1.393221 |
| 0.439423 | 1.393121 |
| 0.441681 | 1.393021 |
| 0.44395 | 1.392923 |
| 0.446231 | 1.392825 |
| 0.448524 | 1.392728 |
| 0.450828 | 1.392633 |
| 0.453144 | 1.392538 |
| 0.455472 | 1.392445 |
| 0.457813 | 1.392352 |
| 0.460165 | 1.39226 |
| 0.462529 | 1.392169 |
| 0.464905 | 1.39208 |
| 0.467294 | 1.391991 |
| 0.469695 | 1.391902 |
| 0.472108 | 1.391815 |
| 0.474534 | 1.391729 |
| 0.476972 | 1.391643 |
| 0.479422 | 1.391559 |
| 0.481886 | 1.391475 |
| 0.484362 | 1.391392 |
| 0.48685 | 1.39131 |
| 0.489351 | 1.391228 |
| 0.491866 | 1.391148 |
| 0.494393 | 1.391068 |
| 0.496933 | 1.390989 |
| 0.499486 | 1.390911 |
| 0.502052 | 1.390833 |
| 0.504632 | 1.390757 |
| 0.507225 | 1.390681 |
| 0.509831 | 1.390605 |
| 0.51245 | 1.390531 |
| 0.515083 | 1.390457 |
| 0.517729 | 1.390384 |
| 0.520389 | 1.390311 |
| 0.523063 | 1.39024 |
| 0.525751 | 1.390169 |
| 0.528452 | 1.390098 |
| 0.531167 | 1.390028 |
| 0.533896 | 1.389959 |
| 0.536639 | 1.389891 |
| 0.539396 | 1.389823 |
| 0.542168 | 1.389756 |
| 0.544953 | 1.389689 |
| 0.547753 | 1.389623 |
| 0.550567 | 1.389558 |
| 0.553396 | 1.389493 |
| 0.556239 | 1.389429 |
| 0.559097 | 1.389365 |
| 0.56197 | 1.389302 |
| 0.564857 | 1.38924 |
| 0.567759 | 1.389178 |
| 0.570676 | 1.389116 |
| 0.573608 | 1.389056 |
| 0.576555 | 1.388995 |
| 0.579518 | 1.388935 |
| 0.582495 | 1.388876 |
| 0.585488 | 1.388817 |
| 0.588496 | 1.388759 |
| 0.59152 | 1.388702 |
| 0.594559 | 1.388644 |
| 0.597614 | 1.388588 |
| 0.600684 | 1.388531 |
| 0.60377 | 1.388475 |
| 0.606872 | 1.38842 |
| 0.60999 | 1.388365 |
| 0.613124 | 1.388311 |
| 0.616275 | 1.388257 |
| 0.619441 | 1.388203 |
| 0.622623 | 1.38815 |
| 0.625822 | 1.388098 |
| 0.629038 | 1.388045 |
| 0.63227 | 1.387993 |
| 0.635518 | 1.387942 |
| 0.638783 | 1.387891 |
| 0.642065 | 1.38784 |
| 0.645364 | 1.38779 |
| 0.64868 | 1.38774 |
| 0.652013 | 1.387691 |
| 0.655363 | 1.387642 |
| 0.65873 | 1.387593 |
| 0.662114 | 1.387545 |
| 0.665516 | 1.387497 |
| 0.668936 | 1.387449 |
| 0.672373 | 1.387402 |
| 0.675827 | 1.387355 |
| 0.679299 | 1.387308 |
| 0.68279 | 1.387262 |
| 0.686298 | 1.387216 |
| 0.689824 | 1.387171 |
| 0.693368 | 1.387125 |
| 0.69693 | 1.38708 |
| 0.700511 | 1.387036 |
| 0.70411 | 1.386991 |
| 0.707728 | 1.386947 |
| 0.711364 | 1.386904 |
| 0.715019 | 1.38686 |
| 0.718693 | 1.386817 |
| 0.722385 | 1.386774 |
| 0.726097 | 1.386731 |
| 0.729827 | 1.386689 |
| 0.733577 | 1.386647 |
| 0.737346 | 1.386605 |
| 0.741134 | 1.386563 |
| 0.744942 | 1.386522 |
| 0.74877 | 1.386481 |
| 0.752617 | 1.38644 |
| 0.756483 | 1.386399 |
| 0.76037 | 1.386359 |
| 0.764277 | 1.386319 |
| 0.768204 | 1.386279 |
| 0.77215 | 1.386239 |
| 0.776118 | 1.386199 |
| 0.780105 | 1.38616 |
| 0.784113 | 1.386121 |
| 0.788142 | 1.386082 |
| 0.792191 | 1.386043 |
| 0.796262 | 1.386005 |
| 0.800353 | 1.385966 |
| 0.804465 | 1.385928 |
| 0.808598 | 1.38589 |
| 0.812752 | 1.385852 |
| 0.816928 | 1.385815 |
| 0.821125 | 1.385777 |
| 0.825344 | 1.38574 |
| 0.829585 | 1.385703 |
| 0.833847 | 1.385666 |
| 0.838131 | 1.385629 |
| 0.842437 | 1.385592 |
| 0.846766 | 1.385556 |
| 0.851116 | 1.385519 |
| 0.855489 | 1.385483 |
| 0.859885 | 1.385447 |
| 0.864303 | 1.385411 |
| 0.868743 | 1.385375 |
| 0.873207 | 1.385339 |
| 0.877693 | 1.385303 |
| 0.882203 | 1.385268 |
| 0.886735 | 1.385232 |
| 0.891291 | 1.385197 |
| 0.89587 | 1.385162 |
| 0.900473 | 1.385127 |
| 0.9051 | 1.385092 |
| 0.90975 | 1.385057 |
| 0.914424 | 1.385022 |
| 0.919122 | 1.384987 |
| 0.923845 | 1.384952 |
| 0.928591 | 1.384917 |
| 0.933362 | 1.384883 |
| 0.938158 | 1.384848 |
| 0.942978 | 1.384814 |
| 0.947823 | 1.384779 |
| 0.952693 | 1.384745 |
| 0.957587 | 1.384711 |
| 0.962507 | 1.384676 |
| 0.967453 | 1.384642 |
| 0.972423 | 1.384608 |
| 0.977419 | 1.384574 |
| 0.982441 | 1.38454 |
| 0.987489 | 1.384506 |
| 0.992562 | 1.384471 |
| 0.997662 | 1.384437 |
| 1.00279 | 1.384403 |
| 1.00794 | 1.384369 |
| 1.01312 | 1.384335 |
| 1.01832 | 1.384301 |
| 1.02356 | 1.384267 |
| 1.02881 | 1.384233 |
| 1.0341 | 1.384199 |
| 1.03941 | 1.384165 |
| 1.04475 | 1.384131 |
| 1.05012 | 1.384097 |
| 1.05552 | 1.384063 |
| 1.06094 | 1.384029 |
| 1.06639 | 1.383995 |
| 1.07187 | 1.383961 |
| 1.07738 | 1.383926 |
| 1.08291 | 1.383892 |
| 1.08848 | 1.383858 |
| 1.09407 | 1.383824 |
| 1.09969 | 1.383789 |
| 1.10534 | 1.383755 |
| 1.11102 | 1.38372 |
| 1.11673 | 1.383686 |
| 1.12247 | 1.383651 |
| 1.12823 | 1.383616 |
| 1.13403 | 1.383582 |
| 1.13986 | 1.383547 |
| 1.14571 | 1.383512 |
| 1.1516 | 1.383477 |
| 1.15752 | 1.383442 |
| 1.16346 | 1.383407 |
| 1.16944 | 1.383371 |
| 1.17545 | 1.383336 |
| 1.18149 | 1.383301 |
| 1.18756 | 1.383265 |
| 1.19366 | 1.383229 |
| 1.19979 | 1.383194 |
| 1.20596 | 1.383158 |
| 1.21215 | 1.383122 |
| 1.21838 | 1.383085 |
| 1.22464 | 1.383049 |
| 1.23093 | 1.383013 |
| 1.23726 | 1.382976 |
| 1.24361 | 1.382939 |
| 1.25 | 1.382903 |
| 1.25643 | 1.382866 |
| 1.26288 | 1.382828 |
| 1.26937 | 1.382791 |
| 1.27589 | 1.382754 |
| 1.28245 | 1.382716 |
| 1.28904 | 1.382678 |
| 1.29566 | 1.38264 |
| 1.30232 | 1.382602 |
| 1.30901 | 1.382564 |
| 1.31573 | 1.382525 |
| 1.32249 | 1.382487 |
| 1.32929 | 1.382448 |
| 1.33612 | 1.382408 |
| 1.34298 | 1.382369 |
| 1.34988 | 1.38233 |
| 1.35682 | 1.38229 |
| 1.36379 | 1.38225 |
| 1.37079 | 1.38221 |
| 1.37784 | 1.38217 |
| 1.38492 | 1.382129 |
| 1.39203 | 1.382088 |
| 1.39918 | 1.382047 |
| 1.40637 | 1.382006 |
| 1.4136 | 1.381964 |
| 1.42086 | 1.381922 |
| 1.42816 | 1.38188 |
| 1.4355 | 1.381838 |
| 1.44288 | 1.381795 |
| 1.45029 | 1.381752 |
| 1.45774 | 1.381709 |
| 1.46523 | 1.381666 |
| 1.47276 | 1.381622 |
| 1.48032 | 1.381578 |
| 1.48793 | 1.381534 |
| 1.49557 | 1.381489 |
| 1.50326 | 1.381445 |
| 1.51098 | 1.381399 |
| 1.51875 | 1.381354 |
| 1.52655 | 1.381308 |
| 1.53439 | 1.381262 |
| 1.54228 | 1.381216 |
| 1.5502 | 1.381169 |
| 1.55816 | 1.381122 |
| 1.56617 | 1.381074 |
| 1.57422 | 1.381026 |
| 1.5823 | 1.380978 |
| 1.59043 | 1.38093 |
| 1.59861 | 1.380881 |
| 1.60682 | 1.380832 |
| 1.61507 | 1.380782 |
| 1.62337 | 1.380732 |
| 1.63171 | 1.380682 |
| 1.6401 | 1.380631 |
| 1.64852 | 1.38058 |
| 1.65699 | 1.380528 |
| 1.66551 | 1.380476 |
| 1.67406 | 1.380424 |
| 1.68267 | 1.380371 |
| 1.69131 | 1.380318 |
| 1.7 | 1.380264 |
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
- —
Extraordinary ray (e). 186.4 °C. The supplementary materials of the original publication contain coefficients of the Sellmeier formula for multiple temperatures in the range of 21 °C to 368 °C.