Optical constants
Refractive index of (C5H8O2)n (Poly(methyl methacrylate), PMMA)
Szczurowski 2013: n 0.405–1.08 µm
- Data
- formula 2
- Range
- 0.4047–1.083 µm
- Temperature
- 296 K
- Licence
- CC0-1.0
Plot
Click the plot to set the calculator wavelength.
At one wavelength
- Refractive index n
- 1.49059
- Extinction coefficient k
- 0
- Permittivity ε1
- 2.22187
- Permittivity ε2
- 0
- Absorption coefficient α
- 0 cm⁻¹
- Penetration depth δ = λ/(2πk)
- — nm
- Abbe number Vd
- 58.005
- Chromatic dispersion dn/dλ
- -0.0433287 µm⁻¹
- Group index ng
- 1.51605
- Group velocity dispersion
- 81.808 fs²/mm
- Dispersion parameter D
- -446.306 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
# (C5H8O2)n (Poly(methyl methacrylate), PMMA): Szczurowski 2013: n 0.405–1.08 µm
mat = ls.fetch_refractiveindex("organic", "poly_methyl_methacrylate", "Szczurowski", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(mat.range_nm) # (404.7, 1083) nm
eps = mat.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_a3f96ef968a7/lightsmith"
mat = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(mat.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (poly-methyl-methacrylate/szczurowski-2013).
# ... load mat as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=mat)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=405, 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_a3f96ef968a7/lightsmith?model=drude_lorentz"
mat_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 (C in µm²) (formula 2), λ in µmValid from 0.4047 to 1.083 µm.
Coefficients as stored
| Ci | Value |
|---|---|
| C1 | 0.0 |
| C2 | 0.99654 |
| C3 | 0.00787 |
| C4 | 0.18964 |
| C5 | 0.02191 |
| C6 | 0.00411 |
| C7 | 3.85727 |
Comments and conditions
Conditions
- temperature
- 296 K
References
Cite
Marcin Szczurowski. Private communications (2013) [original data].; 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.4047 | 1.505187 |
| 0.4057 | 1.505045 |
| 0.406702 | 1.504904 |
| 0.407706 | 1.504763 |
| 0.408713 | 1.504624 |
| 0.409723 | 1.504485 |
| 0.410735 | 1.504347 |
| 0.41175 | 1.50421 |
| 0.412767 | 1.504074 |
| 0.413786 | 1.503938 |
| 0.414808 | 1.503803 |
| 0.415833 | 1.503669 |
| 0.41686 | 1.503536 |
| 0.41789 | 1.503403 |
| 0.418922 | 1.503271 |
| 0.419957 | 1.50314 |
| 0.420994 | 1.50301 |
| 0.422034 | 1.50288 |
| 0.423076 | 1.502751 |
| 0.424121 | 1.502623 |
| 0.425169 | 1.502496 |
| 0.426219 | 1.502369 |
| 0.427272 | 1.502243 |
| 0.428327 | 1.502118 |
| 0.429385 | 1.501993 |
| 0.430446 | 1.501869 |
| 0.431509 | 1.501746 |
| 0.432575 | 1.501623 |
| 0.433644 | 1.501502 |
| 0.434715 | 1.50138 |
| 0.435788 | 1.50126 |
| 0.436865 | 1.50114 |
| 0.437944 | 1.501021 |
| 0.439026 | 1.500902 |
| 0.44011 | 1.500785 |
| 0.441197 | 1.500667 |
| 0.442287 | 1.500551 |
| 0.44338 | 1.500435 |
| 0.444475 | 1.50032 |
| 0.445573 | 1.500205 |
| 0.446673 | 1.500091 |
| 0.447776 | 1.499978 |
| 0.448883 | 1.499865 |
| 0.449991 | 1.499753 |
| 0.451103 | 1.499641 |
| 0.452217 | 1.49953 |
| 0.453334 | 1.49942 |
| 0.454454 | 1.499311 |
| 0.455576 | 1.499201 |
| 0.456702 | 1.499093 |
| 0.45783 | 1.498985 |
| 0.458961 | 1.498878 |
| 0.460094 | 1.498771 |
| 0.461231 | 1.498665 |
| 0.46237 | 1.49856 |
| 0.463512 | 1.498455 |
| 0.464657 | 1.49835 |
| 0.465805 | 1.498246 |
| 0.466955 | 1.498143 |
| 0.468109 | 1.49804 |
| 0.469265 | 1.497938 |
| 0.470424 | 1.497837 |
| 0.471586 | 1.497736 |
| 0.472751 | 1.497635 |
| 0.473919 | 1.497535 |
| 0.475089 | 1.497436 |
| 0.476263 | 1.497337 |
| 0.477439 | 1.497239 |
| 0.478619 | 1.497141 |
| 0.479801 | 1.497044 |
| 0.480986 | 1.496947 |
| 0.482174 | 1.496851 |
| 0.483365 | 1.496755 |
| 0.484559 | 1.49666 |
| 0.485756 | 1.496566 |
| 0.486956 | 1.496471 |
| 0.488159 | 1.496378 |
| 0.489364 | 1.496285 |
| 0.490573 | 1.496192 |
| 0.491785 | 1.4961 |
| 0.493 | 1.496008 |
| 0.494217 | 1.495917 |
| 0.495438 | 1.495827 |
| 0.496662 | 1.495736 |
| 0.497889 | 1.495647 |
| 0.499118 | 1.495558 |
| 0.500351 | 1.495469 |
| 0.501587 | 1.495381 |
| 0.502826 | 1.495293 |
| 0.504068 | 1.495206 |
| 0.505313 | 1.495119 |
| 0.506561 | 1.495032 |
| 0.507813 | 1.494946 |
| 0.509067 | 1.494861 |
| 0.510324 | 1.494776 |
| 0.511585 | 1.494691 |
| 0.512849 | 1.494607 |
| 0.514115 | 1.494524 |
| 0.515385 | 1.494441 |
| 0.516658 | 1.494358 |
| 0.517935 | 1.494275 |
| 0.519214 | 1.494194 |
| 0.520496 | 1.494112 |
| 0.521782 | 1.494031 |
| 0.523071 | 1.493951 |
| 0.524363 | 1.49387 |
| 0.525658 | 1.493791 |
| 0.526957 | 1.493711 |
| 0.528258 | 1.493632 |
| 0.529563 | 1.493554 |
| 0.530871 | 1.493476 |
| 0.532182 | 1.493398 |
| 0.533497 | 1.493321 |
| 0.534815 | 1.493244 |
| 0.536136 | 1.493168 |
| 0.53746 | 1.493092 |
| 0.538788 | 1.493016 |
| 0.540118 | 1.492941 |
| 0.541453 | 1.492866 |
| 0.54279 | 1.492792 |
| 0.544131 | 1.492717 |
| 0.545475 | 1.492644 |
| 0.546822 | 1.492571 |
| 0.548173 | 1.492498 |
| 0.549527 | 1.492425 |
| 0.550884 | 1.492353 |
| 0.552245 | 1.492281 |
| 0.553609 | 1.49221 |
| 0.554976 | 1.492139 |
| 0.556347 | 1.492068 |
| 0.557721 | 1.491998 |
| 0.559099 | 1.491928 |
| 0.56048 | 1.491858 |
| 0.561865 | 1.491789 |
| 0.563252 | 1.49172 |
| 0.564644 | 1.491652 |
| 0.566038 | 1.491584 |
| 0.567437 | 1.491516 |
| 0.568838 | 1.491449 |
| 0.570243 | 1.491382 |
| 0.571652 | 1.491315 |
| 0.573064 | 1.491249 |
| 0.574479 | 1.491183 |
| 0.575898 | 1.491117 |
| 0.577321 | 1.491051 |
| 0.578747 | 1.490986 |
| 0.580176 | 1.490922 |
| 0.581609 | 1.490857 |
| 0.583046 | 1.490793 |
| 0.584486 | 1.49073 |
| 0.58593 | 1.490666 |
| 0.587377 | 1.490603 |
| 0.588828 | 1.490541 |
| 0.590283 | 1.490478 |
| 0.591741 | 1.490416 |
| 0.593202 | 1.490355 |
| 0.594668 | 1.490293 |
| 0.596136 | 1.490232 |
| 0.597609 | 1.490171 |
| 0.599085 | 1.490111 |
| 0.600565 | 1.490051 |
| 0.602048 | 1.489991 |
| 0.603535 | 1.489931 |
| 0.605026 | 1.489872 |
| 0.606521 | 1.489813 |
| 0.608019 | 1.489754 |
| 0.609521 | 1.489696 |
| 0.611026 | 1.489638 |
| 0.612535 | 1.48958 |
| 0.614048 | 1.489523 |
| 0.615565 | 1.489465 |
| 0.617086 | 1.489409 |
| 0.61861 | 1.489352 |
| 0.620138 | 1.489296 |
| 0.62167 | 1.48924 |
| 0.623205 | 1.489184 |
| 0.624745 | 1.489128 |
| 0.626288 | 1.489073 |
| 0.627835 | 1.489018 |
| 0.629386 | 1.488964 |
| 0.63094 | 1.488909 |
| 0.632499 | 1.488855 |
| 0.634061 | 1.488801 |
| 0.635627 | 1.488748 |
| 0.637197 | 1.488695 |
| 0.638771 | 1.488642 |
| 0.640349 | 1.488589 |
| 0.641931 | 1.488536 |
| 0.643516 | 1.488484 |
| 0.645106 | 1.488432 |
| 0.646699 | 1.488381 |
| 0.648297 | 1.488329 |
| 0.649898 | 1.488278 |
| 0.651503 | 1.488227 |
| 0.653113 | 1.488176 |
| 0.654726 | 1.488126 |
| 0.656343 | 1.488076 |
| 0.657964 | 1.488026 |
| 0.659589 | 1.487976 |
| 0.661219 | 1.487927 |
| 0.662852 | 1.487878 |
| 0.664489 | 1.487829 |
| 0.666131 | 1.48778 |
| 0.667776 | 1.487732 |
| 0.669425 | 1.487683 |
| 0.671079 | 1.487636 |
| 0.672737 | 1.487588 |
| 0.674398 | 1.48754 |
| 0.676064 | 1.487493 |
| 0.677734 | 1.487446 |
| 0.679408 | 1.487399 |
| 0.681086 | 1.487353 |
| 0.682769 | 1.487306 |
| 0.684455 | 1.48726 |
| 0.686146 | 1.487214 |
| 0.687841 | 1.487169 |
| 0.68954 | 1.487123 |
| 0.691243 | 1.487078 |
| 0.69295 | 1.487033 |
| 0.694662 | 1.486988 |
| 0.696378 | 1.486944 |
| 0.698098 | 1.486899 |
| 0.699822 | 1.486855 |
| 0.701551 | 1.486811 |
| 0.703284 | 1.486768 |
| 0.705021 | 1.486724 |
| 0.706762 | 1.486681 |
| 0.708508 | 1.486638 |
| 0.710258 | 1.486595 |
| 0.712013 | 1.486552 |
| 0.713771 | 1.48651 |
| 0.715534 | 1.486468 |
| 0.717302 | 1.486426 |
| 0.719074 | 1.486384 |
| 0.72085 | 1.486342 |
| 0.72263 | 1.486301 |
| 0.724415 | 1.48626 |
| 0.726205 | 1.486219 |
| 0.727998 | 1.486178 |
| 0.729797 | 1.486137 |
| 0.731599 | 1.486097 |
| 0.733406 | 1.486057 |
| 0.735218 | 1.486016 |
| 0.737034 | 1.485977 |
| 0.738854 | 1.485937 |
| 0.740679 | 1.485897 |
| 0.742509 | 1.485858 |
| 0.744343 | 1.485819 |
| 0.746182 | 1.48578 |
| 0.748025 | 1.485741 |
| 0.749872 | 1.485703 |
| 0.751725 | 1.485664 |
| 0.753581 | 1.485626 |
| 0.755443 | 1.485588 |
| 0.757309 | 1.48555 |
| 0.759179 | 1.485513 |
| 0.761055 | 1.485475 |
| 0.762935 | 1.485438 |
| 0.764819 | 1.485401 |
| 0.766708 | 1.485364 |
| 0.768602 | 1.485327 |
| 0.770501 | 1.48529 |
| 0.772404 | 1.485254 |
| 0.774312 | 1.485218 |
| 0.776224 | 1.485182 |
| 0.778142 | 1.485146 |
| 0.780064 | 1.48511 |
| 0.78199 | 1.485074 |
| 0.783922 | 1.485039 |
| 0.785858 | 1.485003 |
| 0.7878 | 1.484968 |
| 0.789745 | 1.484933 |
| 0.791696 | 1.484899 |
| 0.793652 | 1.484864 |
| 0.795612 | 1.484829 |
| 0.797577 | 1.484795 |
| 0.799547 | 1.484761 |
| 0.801522 | 1.484727 |
| 0.803502 | 1.484693 |
| 0.805487 | 1.484659 |
| 0.807476 | 1.484626 |
| 0.809471 | 1.484592 |
| 0.81147 | 1.484559 |
| 0.813475 | 1.484526 |
| 0.815484 | 1.484493 |
| 0.817498 | 1.48446 |
| 0.819518 | 1.484427 |
| 0.821542 | 1.484395 |
| 0.823571 | 1.484363 |
| 0.825606 | 1.48433 |
| 0.827645 | 1.484298 |
| 0.829689 | 1.484266 |
| 0.831739 | 1.484234 |
| 0.833793 | 1.484203 |
| 0.835853 | 1.484171 |
| 0.837917 | 1.48414 |
| 0.839987 | 1.484109 |
| 0.842062 | 1.484077 |
| 0.844142 | 1.484046 |
| 0.846227 | 1.484016 |
| 0.848317 | 1.483985 |
| 0.850412 | 1.483954 |
| 0.852513 | 1.483924 |
| 0.854619 | 1.483893 |
| 0.85673 | 1.483863 |
| 0.858846 | 1.483833 |
| 0.860967 | 1.483803 |
| 0.863094 | 1.483773 |
| 0.865226 | 1.483744 |
| 0.867363 | 1.483714 |
| 0.869506 | 1.483685 |
| 0.871653 | 1.483655 |
| 0.873806 | 1.483626 |
| 0.875965 | 1.483597 |
| 0.878128 | 1.483568 |
| 0.880297 | 1.483539 |
| 0.882472 | 1.483511 |
| 0.884652 | 1.483482 |
| 0.886837 | 1.483454 |
| 0.889027 | 1.483425 |
| 0.891223 | 1.483397 |
| 0.893425 | 1.483369 |
| 0.895632 | 1.483341 |
| 0.897844 | 1.483313 |
| 0.900062 | 1.483285 |
| 0.902285 | 1.483258 |
| 0.904513 | 1.48323 |
| 0.906748 | 1.483202 |
| 0.908987 | 1.483175 |
| 0.911233 | 1.483148 |
| 0.913483 | 1.483121 |
| 0.91574 | 1.483094 |
| 0.918002 | 1.483067 |
| 0.920269 | 1.48304 |
| 0.922542 | 1.483013 |
| 0.924821 | 1.482987 |
| 0.927106 | 1.48296 |
| 0.929396 | 1.482934 |
| 0.931691 | 1.482907 |
| 0.933993 | 1.482881 |
| 0.9363 | 1.482855 |
| 0.938612 | 1.482829 |
| 0.940931 | 1.482803 |
| 0.943255 | 1.482777 |
| 0.945585 | 1.482752 |
| 0.947921 | 1.482726 |
| 0.950262 | 1.482701 |
| 0.952609 | 1.482675 |
| 0.954962 | 1.48265 |
| 0.957321 | 1.482625 |
| 0.959686 | 1.482599 |
| 0.962056 | 1.482574 |
| 0.964433 | 1.482549 |
| 0.966815 | 1.482525 |
| 0.969203 | 1.4825 |
| 0.971597 | 1.482475 |
| 0.973997 | 1.48245 |
| 0.976403 | 1.482426 |
| 0.978814 | 1.482401 |
| 0.981232 | 1.482377 |
| 0.983656 | 1.482353 |
| 0.986086 | 1.482329 |
| 0.988521 | 1.482304 |
| 0.990963 | 1.48228 |
| 0.993411 | 1.482256 |
| 0.995865 | 1.482232 |
| 0.998324 | 1.482209 |
| 1.00079 | 1.482185 |
| 1.00326 | 1.482161 |
| 1.00574 | 1.482138 |
| 1.00822 | 1.482114 |
| 1.01072 | 1.482091 |
| 1.01321 | 1.482067 |
| 1.01571 | 1.482044 |
| 1.01822 | 1.482021 |
| 1.02074 | 1.481998 |
| 1.02326 | 1.481975 |
| 1.02579 | 1.481952 |
| 1.02832 | 1.481929 |
| 1.03086 | 1.481906 |
| 1.03341 | 1.481883 |
| 1.03596 | 1.48186 |
| 1.03852 | 1.481838 |
| 1.04108 | 1.481815 |
| 1.04366 | 1.481792 |
| 1.04623 | 1.48177 |
| 1.04882 | 1.481747 |
| 1.05141 | 1.481725 |
| 1.05401 | 1.481703 |
| 1.05661 | 1.48168 |
| 1.05922 | 1.481658 |
| 1.06184 | 1.481636 |
| 1.06446 | 1.481614 |
| 1.06709 | 1.481592 |
| 1.06972 | 1.48157 |
| 1.07237 | 1.481548 |
| 1.07501 | 1.481526 |
| 1.07767 | 1.481504 |
| 1.08033 | 1.481483 |
| 1.083 | 1.481461 |
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
- —
23 °C. PMMA synthesized in Marie-Curie University in Lublin, Poland