Note
Go to the end to download the full example code.
Siefke¶
Data for Main / Tio2 / Siefke
import os
import matplotlib.pyplot as plt
import numpy as np
import refidx as ri
plt.style.use("../../doc/refidx.mplstyle")
db = ri.DataBase()
matid = ['main', 'TiO2', 'Siefke']
mat = db.get_item(matid)
wr = mat.wavelength_range
lamb = np.linspace(*wr, 1000)
index = mat.get_index(lamb)
fig, ax = plt.subplots(2, 1, figsize=(3, 3))
ax[0].plot(lamb, index.real, "-", color="#aa0044")
ax[1].plot(lamb, index.imag, "-", color="#6886b3")
ax[0].set_xlabel(r"Wavelength ($\rm μm$)")
ax[1].set_xlabel(r"Wavelength ($\rm μm$)")
ax[0].set_ylabel(r"$n^{\prime}$")
ax[1].set_ylabel(r"$n^{\prime\prime}$")
plt.suptitle(mat)
mat.print_info(
html=True,
tmp_dir=os.path.join("..","..", "doc", "auto_gallery","TiO2"),
filename="out_main_TiO2_Siefke.html",
)
Comments
Film: prepared by ALD, 350 nm TiO2. See Ratzsch et al. Nanotechnology 26, 024003 (2015).
Measurement: ellipsometer Jobin Yvon UVISEL2 VUV: 1.5-8.7 eV; ellipsometer Jobin Yvon UVISEL: 0.6-6.5 eV; ellipsometer Woollam IRVASE: 300-6500 cm-1; spectrophotometer McPhersom VUVas 2000: 5.6-10.3 eV; spectrophotometer Perkin Elmer Lambda 1050: 0.5-6.7 eV; spectrophotometer Bruker Vertex 80v: 80-7500 cm-1.
Fit model: universal dispersion model. See Franta et al. Appl. Opt. 54, 9108-9119 (2015).
References
T. Siefke, S. Kroker, K. Pfeiffer, O. Puffky, K. Dietrich, D. Franta, I. Ohlídal, A. Szeghalmi, E.-B. Kley, A. Tünnermann. Materials pushing the application limits of wire grid polarizers further into the deep ultraviolet spectral range, Adv. Opt. Mater. 4, 1780–1786 (2016) (Numerical data kindly provided by Thomas Siefke)
Total running time of the script: (0 minutes 0.398 seconds)
Estimated memory usage: 225 MB