CaCO3 (Calcium carbonate, Calcite)
Glasses, oxides and dielectrics anisotropic
2 datasets, together covering 0.204–2.172 µm. Default: Ghosh 1999: n(o) 0.204–2.172 µm.
Compare datasets
Tick datasets in the list to add them to the plot (up to 12).
Datasets
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.
About CaCO3 (Calcium carbonate, Calcite)
Calcium carbonate (CaCO3) is a common inorganic compound that exists in various forms, including calcite, aragonite, and vaterite, each with distinct crystal structures and properties. Calcite, the most stable form, is a birefringent material widely studied for its unique optical characteristics. Its birefringence enables the separation of light into two refracted rays, making it useful in polarizers, optical modulators, and other specialized optical applications. Beyond optics, calcium carbonate is a key component in the construction industry, where it is used as a building material and in the manufacture of cement. It also serves as a primary raw material in the production of lime (CaO) and finds widespread use as a filler in products like paper, paint, and plastics. In biological contexts, calcium carbonate is the main component of shells, coral skeletons, and eggshells. It is synthesized through various methods, including precipitation from calcium and carbonate ions in aqueous solutions, and its properties can be fine-tuned through doping or composite formation. Overall, calcium carbonate is a multifaceted material with applications ranging from optics and construction to biology. Mineral: Calcite
Other names: Calcium carbonate, Calcite, Calcium carbonate, Calcite, Calcium(II) carbonate, Limestone, Aragonite, Chalk, Marble, Pearl, Oyster
API: /v1/materials/mat_c390da0e0aed · slug caco3