TiO2 (Titanium dioxide)
Glasses, oxides and dielectrics integrated-photonicsanisotropic
12 datasets, together covering 0.1141–125.1 µm. Default: Siefke et al. 2016: Thin film; n,k 0.120–125 µm.
Compare datasets
Tick datasets in the list to add them to the plot (up to 12).
Datasets
Crystal
Thin film
- Kischkat et al. 2012: Thin film; n,k 1.54–14.29 µm
- Jolivet et al. 2023: Anatase thin film; n,k 0.207–0.827 µm
- Jolivet et al. 2023: Amorphous thin film; n,k 0.207–0.827 µm
- Sarkar et al. 2019: Thin film; n,k 0.30–1.69 µm
- Siefke et al. 2016: Thin film; n,k 0.120–125 µm
- Zhukovsky et al. 2015: Thin film; n 0.211–1.69 µm
- Franta et al. 2015: Thin film; n,k 0.114–125 µm
Nanoparticles
Use it in Lightsmith
Load this data in Python, simulate in one more line
pip install lightsmith
import lightsmith as ls
# TiO2 (Titanium dioxide): Siefke et al. 2016: Thin film; n,k 0.120–125 µm
tio2 = ls.LibraryMaterial(name="TiO2", dataset="Siefke")
print(tio2.range_nm) # (120.181, 125123) nm
eps = tio2.eps([633]) # complex permittivity
Ships with the library: works offline and is the library's own default dataset choice.
import lightsmith as ls
# TiO2 (Titanium dioxide): Siefke et al. 2016: Thin film; n,k 0.120–125 µm
tio2 = ls.fetch_refractiveindex("main", "TiO2", "Siefke", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(tio2.range_nm) # (120.181, 125123) nm
eps = tio2.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_3b7e041ed46f/lightsmith"
tio2 = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(tio2.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (tio2/siefke-2016).
# ... load tio2 as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=tio2)],
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"]).
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 TiO2 (Titanium dioxide)
Titanium dioxide (TiO2) is a naturally occurring oxide of titanium. It possesses a high refractive index, making it an important material in optical coatings and components, especially as a white pigment in paints, cosmetics, and sunscreens due to its UV absorbing properties. The two main crystal forms used in industry are the rutile and anatase forms. Additionally, its photovoltaic and photocatalytic properties have led to research and applications in solar cells and air purification, respectively. TiO2 also has a robust chemical stability under various conditions, which makes it a preferred material for use in harsh environments. Minerals: Rutile, Anatase, Brookite.
Other names: Titanium dioxide, Titanium(IV) oxide, Titania, Rutile, Anatase, Brookite, titania, titanium dioxide
API: /v1/materials/mat_bf7a60ea5c51 · slug tio2