Optical constants
Refractive index of CaCO3 (Calcium carbonate, Calcite)
Ghosh 1999: n(o) 0.204–2.172 µm
- Data
- formula 2
- Range
- 0.204–2.172 µm
- Optical axis
- o
- Licence
- CC0-1.0
Uniaxial crystal, axes: oe
Plot
Click the plot to set the calculator wavelength.
At one wavelength
- Refractive index n
- 1.65846
- Extinction coefficient k
- 0
- Permittivity ε1
- 2.75048
- Permittivity ε2
- 0
- Absorption coefficient α
- 0 cm⁻¹
- Penetration depth δ = λ/(2πk)
- — nm
- Abbe number Vd
- 49.914
- Chromatic dispersion dn/dλ
- -0.0679842 µm⁻¹
- Group index ng
- 1.69841
- Group velocity dispersion
- 119.507 fs²/mm
- Dispersion parameter D
- -651.976 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
# CaCO3 (Calcium carbonate, Calcite): Ghosh 1999: n(o) 0.204–2.172 µm
caco3 = ls.fetch_refractiveindex("main", "CaCO3", "Ghosh-o", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(caco3.range_nm) # (204, 2172) nm
eps = caco3.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_f7e16cfe0897/lightsmith"
caco3 = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(caco3.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (caco3/ghosh-1999-o).
# ... load caco3 as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=caco3)],
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_f7e16cfe0897/lightsmith?model=drude_lorentz"
caco3_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.204 to 2.172 µm.
Coefficients as stored
| Ci | Value |
|---|---|
| C1 | 0.73358749 |
| C2 | 0.96464345 |
| C3 | 0.0194325203 |
| C4 | 1.82831454 |
| C5 | 120.0 |
Comments and conditions
Conditions
- direction
- o
References
- doi:10.1016/s0030-4018(99)00091-7 Dispersion-equation coefficients for the refractive index and birefringence of calcite and quartz crystals, Optics Communications (1999)
Cite
Gorachand Ghosh. Dispersion-equation coefficients for the refractive index and birefringence of calcite and quartz crystals. Optics Communications, 163, 95-102 (1999), doi:10.1016/s0030-4018(99)00091-7; 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.204 | 1.882184 |
| 0.205213 | 1.877263 |
| 0.206433 | 1.872485 |
| 0.20766 | 1.867845 |
| 0.208895 | 1.863337 |
| 0.210137 | 1.858955 |
| 0.211386 | 1.854695 |
| 0.212643 | 1.850552 |
| 0.213908 | 1.846521 |
| 0.215179 | 1.842598 |
| 0.216459 | 1.83878 |
| 0.217746 | 1.835061 |
| 0.21904 | 1.831439 |
| 0.220343 | 1.827911 |
| 0.221653 | 1.824471 |
| 0.222971 | 1.821119 |
| 0.224296 | 1.81785 |
| 0.22563 | 1.814661 |
| 0.226972 | 1.811551 |
| 0.228321 | 1.808515 |
| 0.229679 | 1.805553 |
| 0.231044 | 1.80266 |
| 0.232418 | 1.799836 |
| 0.2338 | 1.797078 |
| 0.23519 | 1.794383 |
| 0.236588 | 1.79175 |
| 0.237995 | 1.789177 |
| 0.23941 | 1.786662 |
| 0.240833 | 1.784203 |
| 0.242265 | 1.781799 |
| 0.243706 | 1.779447 |
| 0.245155 | 1.777147 |
| 0.246612 | 1.774896 |
| 0.248078 | 1.772694 |
| 0.249553 | 1.770538 |
| 0.251037 | 1.768428 |
| 0.25253 | 1.766363 |
| 0.254031 | 1.76434 |
| 0.255542 | 1.762359 |
| 0.257061 | 1.760419 |
| 0.258589 | 1.758518 |
| 0.260127 | 1.756656 |
| 0.261673 | 1.754831 |
| 0.263229 | 1.753043 |
| 0.264794 | 1.75129 |
| 0.266369 | 1.749571 |
| 0.267952 | 1.747886 |
| 0.269546 | 1.746234 |
| 0.271148 | 1.744614 |
| 0.27276 | 1.743025 |
| 0.274382 | 1.741466 |
| 0.276013 | 1.739937 |
| 0.277654 | 1.738437 |
| 0.279305 | 1.736964 |
| 0.280966 | 1.735519 |
| 0.282636 | 1.734101 |
| 0.284317 | 1.732709 |
| 0.286007 | 1.731343 |
| 0.287708 | 1.730001 |
| 0.289418 | 1.728683 |
| 0.291139 | 1.72739 |
| 0.29287 | 1.726119 |
| 0.294612 | 1.724871 |
| 0.296363 | 1.723645 |
| 0.298125 | 1.722441 |
| 0.299898 | 1.721258 |
| 0.301681 | 1.720096 |
| 0.303475 | 1.718953 |
| 0.305279 | 1.717831 |
| 0.307094 | 1.716727 |
| 0.30892 | 1.715643 |
| 0.310757 | 1.714577 |
| 0.312604 | 1.713529 |
| 0.314463 | 1.712498 |
| 0.316333 | 1.711485 |
| 0.318213 | 1.710489 |
| 0.320105 | 1.709509 |
| 0.322009 | 1.708546 |
| 0.323923 | 1.707598 |
| 0.325849 | 1.706666 |
| 0.327786 | 1.705749 |
| 0.329735 | 1.704848 |
| 0.331696 | 1.70396 |
| 0.333668 | 1.703087 |
| 0.335652 | 1.702228 |
| 0.337648 | 1.701383 |
| 0.339655 | 1.700551 |
| 0.341675 | 1.699732 |
| 0.343706 | 1.698926 |
| 0.34575 | 1.698133 |
| 0.347805 | 1.697352 |
| 0.349873 | 1.696584 |
| 0.351953 | 1.695827 |
| 0.354046 | 1.695082 |
| 0.356151 | 1.694349 |
| 0.358269 | 1.693626 |
| 0.360399 | 1.692915 |
| 0.362541 | 1.692215 |
| 0.364697 | 1.691525 |
| 0.366865 | 1.690846 |
| 0.369047 | 1.690176 |
| 0.371241 | 1.689517 |
| 0.373448 | 1.688868 |
| 0.375668 | 1.688229 |
| 0.377902 | 1.687598 |
| 0.380149 | 1.686978 |
| 0.382409 | 1.686366 |
| 0.384683 | 1.685763 |
| 0.38697 | 1.685169 |
| 0.389271 | 1.684584 |
| 0.391585 | 1.684007 |
| 0.393913 | 1.683439 |
| 0.396256 | 1.682879 |
| 0.398612 | 1.682327 |
| 0.400982 | 1.681782 |
| 0.403366 | 1.681246 |
| 0.405764 | 1.680717 |
| 0.408176 | 1.680196 |
| 0.410603 | 1.679682 |
| 0.413045 | 1.679175 |
| 0.4155 | 1.678675 |
| 0.417971 | 1.678182 |
| 0.420456 | 1.677696 |
| 0.422956 | 1.677217 |
| 0.425471 | 1.676745 |
| 0.428 | 1.676279 |
| 0.430545 | 1.675819 |
| 0.433105 | 1.675366 |
| 0.43568 | 1.674919 |
| 0.43827 | 1.674478 |
| 0.440876 | 1.674043 |
| 0.443497 | 1.673613 |
| 0.446134 | 1.67319 |
| 0.448787 | 1.672772 |
| 0.451455 | 1.67236 |
| 0.454139 | 1.671953 |
| 0.456839 | 1.671552 |
| 0.459556 | 1.671156 |
| 0.462288 | 1.670765 |
| 0.465037 | 1.67038 |
| 0.467802 | 1.669999 |
| 0.470583 | 1.669624 |
| 0.473381 | 1.669253 |
| 0.476195 | 1.668887 |
| 0.479027 | 1.668526 |
| 0.481875 | 1.668169 |
| 0.48474 | 1.667817 |
| 0.487622 | 1.667469 |
| 0.490521 | 1.667126 |
| 0.493438 | 1.666788 |
| 0.496371 | 1.666453 |
| 0.499323 | 1.666123 |
| 0.502291 | 1.665797 |
| 0.505278 | 1.665475 |
| 0.508282 | 1.665156 |
| 0.511304 | 1.664842 |
| 0.514344 | 1.664532 |
| 0.517402 | 1.664226 |
| 0.520479 | 1.663923 |
| 0.523573 | 1.663624 |
| 0.526686 | 1.663328 |
| 0.529818 | 1.663036 |
| 0.532968 | 1.662748 |
| 0.536136 | 1.662463 |
| 0.539324 | 1.662182 |
| 0.542531 | 1.661904 |
| 0.545756 | 1.661629 |
| 0.549001 | 1.661357 |
| 0.552266 | 1.661089 |
| 0.555549 | 1.660823 |
| 0.558852 | 1.660561 |
| 0.562175 | 1.660302 |
| 0.565517 | 1.660046 |
| 0.56888 | 1.659792 |
| 0.572262 | 1.659542 |
| 0.575665 | 1.659294 |
| 0.579087 | 1.65905 |
| 0.58253 | 1.658807 |
| 0.585994 | 1.658568 |
| 0.589478 | 1.658331 |
| 0.592983 | 1.658097 |
| 0.596508 | 1.657866 |
| 0.600055 | 1.657637 |
| 0.603623 | 1.65741 |
| 0.607212 | 1.657186 |
| 0.610822 | 1.656964 |
| 0.614454 | 1.656745 |
| 0.618107 | 1.656528 |
| 0.621782 | 1.656313 |
| 0.625479 | 1.656101 |
| 0.629198 | 1.655891 |
| 0.632939 | 1.655682 |
| 0.636702 | 1.655476 |
| 0.640488 | 1.655273 |
| 0.644296 | 1.655071 |
| 0.648126 | 1.654871 |
| 0.65198 | 1.654673 |
| 0.655856 | 1.654477 |
| 0.659756 | 1.654283 |
| 0.663678 | 1.654091 |
| 0.667624 | 1.653901 |
| 0.671594 | 1.653712 |
| 0.675587 | 1.653526 |
| 0.679604 | 1.653341 |
| 0.683644 | 1.653158 |
| 0.687709 | 1.652976 |
| 0.691798 | 1.652797 |
| 0.695911 | 1.652618 |
| 0.700049 | 1.652442 |
| 0.704211 | 1.652267 |
| 0.708398 | 1.652093 |
| 0.71261 | 1.651921 |
| 0.716847 | 1.651751 |
| 0.721109 | 1.651582 |
| 0.725396 | 1.651414 |
| 0.729709 | 1.651248 |
| 0.734048 | 1.651083 |
| 0.738412 | 1.65092 |
| 0.742803 | 1.650757 |
| 0.747219 | 1.650596 |
| 0.751662 | 1.650437 |
| 0.756131 | 1.650278 |
| 0.760627 | 1.650121 |
| 0.765149 | 1.649965 |
| 0.769698 | 1.64981 |
| 0.774275 | 1.649657 |
| 0.778878 | 1.649504 |
| 0.783509 | 1.649352 |
| 0.788168 | 1.649202 |
| 0.792854 | 1.649053 |
| 0.797568 | 1.648904 |
| 0.80231 | 1.648757 |
| 0.80708 | 1.64861 |
| 0.811879 | 1.648465 |
| 0.816706 | 1.64832 |
| 0.821562 | 1.648176 |
| 0.826446 | 1.648033 |
| 0.83136 | 1.647891 |
| 0.836303 | 1.64775 |
| 0.841275 | 1.64761 |
| 0.846277 | 1.64747 |
| 0.851309 | 1.647331 |
| 0.85637 | 1.647193 |
| 0.861462 | 1.647056 |
| 0.866584 | 1.646919 |
| 0.871736 | 1.646783 |
| 0.87692 | 1.646647 |
| 0.882133 | 1.646513 |
| 0.887378 | 1.646379 |
| 0.892654 | 1.646245 |
| 0.897962 | 1.646112 |
| 0.903301 | 1.645979 |
| 0.908671 | 1.645847 |
| 0.914074 | 1.645716 |
| 0.919509 | 1.645585 |
| 0.924976 | 1.645455 |
| 0.930475 | 1.645324 |
| 0.936008 | 1.645195 |
| 0.941573 | 1.645066 |
| 0.947171 | 1.644937 |
| 0.952802 | 1.644808 |
| 0.958467 | 1.64468 |
| 0.964166 | 1.644552 |
| 0.969899 | 1.644425 |
| 0.975665 | 1.644297 |
| 0.981466 | 1.64417 |
| 0.987302 | 1.644044 |
| 0.993172 | 1.643917 |
| 0.999077 | 1.643791 |
| 1.00502 | 1.643665 |
| 1.01099 | 1.643539 |
| 1.017 | 1.643413 |
| 1.02305 | 1.643287 |
| 1.02913 | 1.643162 |
| 1.03525 | 1.643036 |
| 1.04141 | 1.642911 |
| 1.0476 | 1.642786 |
| 1.05383 | 1.64266 |
| 1.06009 | 1.642535 |
| 1.0664 | 1.64241 |
| 1.07274 | 1.642284 |
| 1.07911 | 1.642159 |
| 1.08553 | 1.642033 |
| 1.09198 | 1.641908 |
| 1.09848 | 1.641782 |
| 1.10501 | 1.641657 |
| 1.11158 | 1.641531 |
| 1.11819 | 1.641405 |
| 1.12484 | 1.641278 |
| 1.13152 | 1.641152 |
| 1.13825 | 1.641025 |
| 1.14502 | 1.640898 |
| 1.15183 | 1.640771 |
| 1.15868 | 1.640644 |
| 1.16556 | 1.640516 |
| 1.17249 | 1.640388 |
| 1.17947 | 1.64026 |
| 1.18648 | 1.640131 |
| 1.19353 | 1.640002 |
| 1.20063 | 1.639873 |
| 1.20777 | 1.639743 |
| 1.21495 | 1.639613 |
| 1.22217 | 1.639482 |
| 1.22944 | 1.639351 |
| 1.23675 | 1.639219 |
| 1.2441 | 1.639087 |
| 1.2515 | 1.638954 |
| 1.25894 | 1.638821 |
| 1.26642 | 1.638687 |
| 1.27395 | 1.638553 |
| 1.28153 | 1.638418 |
| 1.28915 | 1.638282 |
| 1.29681 | 1.638146 |
| 1.30452 | 1.638009 |
| 1.31228 | 1.637871 |
| 1.32008 | 1.637732 |
| 1.32793 | 1.637593 |
| 1.33583 | 1.637453 |
| 1.34377 | 1.637313 |
| 1.35176 | 1.637171 |
| 1.3598 | 1.637029 |
| 1.36788 | 1.636886 |
| 1.37601 | 1.636742 |
| 1.38419 | 1.636597 |
| 1.39242 | 1.636451 |
| 1.4007 | 1.636304 |
| 1.40903 | 1.636157 |
| 1.41741 | 1.636008 |
| 1.42584 | 1.635858 |
| 1.43431 | 1.635707 |
| 1.44284 | 1.635556 |
| 1.45142 | 1.635403 |
| 1.46005 | 1.635249 |
| 1.46873 | 1.635094 |
| 1.47746 | 1.634938 |
| 1.48625 | 1.63478 |
| 1.49508 | 1.634622 |
| 1.50397 | 1.634462 |
| 1.51292 | 1.634301 |
| 1.52191 | 1.634138 |
| 1.53096 | 1.633975 |
| 1.54006 | 1.63381 |
| 1.54922 | 1.633644 |
| 1.55843 | 1.633476 |
| 1.5677 | 1.633307 |
| 1.57702 | 1.633136 |
| 1.58639 | 1.632964 |
| 1.59583 | 1.632791 |
| 1.60531 | 1.632616 |
| 1.61486 | 1.63244 |
| 1.62446 | 1.632261 |
| 1.63412 | 1.632082 |
| 1.64383 | 1.631901 |
| 1.65361 | 1.631718 |
| 1.66344 | 1.631533 |
| 1.67333 | 1.631347 |
| 1.68328 | 1.631159 |
| 1.69329 | 1.630969 |
| 1.70335 | 1.630777 |
| 1.71348 | 1.630584 |
| 1.72367 | 1.630388 |
| 1.73392 | 1.630191 |
| 1.74423 | 1.629992 |
| 1.7546 | 1.629791 |
| 1.76503 | 1.629588 |
| 1.77552 | 1.629382 |
| 1.78608 | 1.629175 |
| 1.7967 | 1.628966 |
| 1.80738 | 1.628754 |
| 1.81813 | 1.628541 |
| 1.82894 | 1.628325 |
| 1.83981 | 1.628107 |
| 1.85075 | 1.627886 |
| 1.86176 | 1.627664 |
| 1.87282 | 1.627439 |
| 1.88396 | 1.627211 |
| 1.89516 | 1.626981 |
| 1.90643 | 1.626749 |
| 1.91776 | 1.626514 |
| 1.92917 | 1.626277 |
| 1.94064 | 1.626037 |
| 1.95217 | 1.625794 |
| 1.96378 | 1.625549 |
| 1.97546 | 1.625301 |
| 1.9872 | 1.62505 |
| 1.99902 | 1.624796 |
| 2.0109 | 1.62454 |
| 2.02286 | 1.624281 |
| 2.03489 | 1.624019 |
| 2.04699 | 1.623753 |
| 2.05916 | 1.623485 |
| 2.0714 | 1.623214 |
| 2.08371 | 1.622939 |
| 2.0961 | 1.622662 |
| 2.10857 | 1.622381 |
| 2.1211 | 1.622097 |
| 2.13371 | 1.621809 |
| 2.1464 | 1.621518 |
| 2.15916 | 1.621224 |
| 2.172 | 1.620926 |
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
- —
Ordinary ray (o). Room temperature.