CdGeP2 (Cadmium germanium phosphide)
Semiconductors and photonic platforms anisotropic
4 datasets, together covering 0.8–12.5 µm. Default: Boyd et al. 1972: n(o) 0.8–12.5 µm; 20 °C.
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
# CdGeP2 (Cadmium germanium phosphide): Boyd et al. 1972: n(o) 0.8–12.5 µm; 20 °C
cdgep2 = ls.fetch_refractiveindex("main", "CdGeP2", "Boyd-20-o", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(cdgep2.range_nm) # (800, 12500) nm
eps = cdgep2.eps([3160]) # 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_47cc6bb30dbb/lightsmith"
cdgep2 = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(cdgep2.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (cdgep2/boyd-1972-20-o).
# ... load cdgep2 as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=cdgep2)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=800, 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_47cc6bb30dbb/lightsmith?model=drude_lorentz"
cdgep2_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 CdGeP2 (Cadmium germanium phosphide)
Cadmium germanium phosphide (CdGeP2) is an inorganic compound that crystallizes in a chalcopyrite-type structure. This material has gained attention for its unique nonlinear optical properties, particularly its phase-matching capabilities and significant nonlinear optical coefficients. CdGeP2 is often used in frequency conversion applications, including second-harmonic generation and parametric oscillation, predominantly in the mid-infrared spectral range. Its large bandgap and good thermal stability make it suitable for high-temperature and high-power applications. However, the presence of toxic cadmium calls for careful handling and may limit its broader use. Synthesis methods for CdGeP2 include Bridgman-Stockbarger and Czochralski techniques, which aim to produce high-quality single crystals for specialized optical applications. Despite the environmental and handling challenges posed by its toxic components, CdGeP2 remains an attractive material for advanced nonlinear optical applications and continues to be the subject of ongoing research.
Other names: Cadmium germanium phosphide
API: /v1/materials/mat_cfe6946a3029 · slug cdgep2