B (Boron)
Semiconductors and photonic platforms
2 datasets, together covering 0.001378–0.975 µm. Default: Morita and Yamamoto 1975: n,k 0.350–0.975 µ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
# B (Boron): Morita and Yamamoto 1975: n,k 0.350–0.975 µm
b = ls.fetch_refractiveindex("main", "B", "Morita", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(b.range_nm) # (350, 975) nm
eps = b.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_5c32a21ea682/lightsmith"
b = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(b.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (b/morita-yamamoto-1975).
# ... load b as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=b)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=400, stop_nm=975, 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 B (Boron)
Boron (B) is a chemical element with the atomic number 5 and is classified as a metalloid. In its crystalline form, it exhibits a complex structure with icosahedral units and is a poor conductor of electricity. Boron is not typically used as a standalone material in optical applications, but it plays a vital role as a dopant in semiconductors and optical fibers. In fiber optics, boron-doped fibers are used to shift the zero-dispersion wavelength and control nonlinear effects. In semiconductor applications, boron is often used to create p-type materials, serving as an acceptor impurity in materials like silicon. It also finds use in borosilicate glasses, which are prized for their low thermal expansion coefficients and high resistance to thermal shock, making them useful for applications requiring stability under fluctuating temperatures. In addition, boron nitride (BN) is known for its high thermal conductivity and electrical resistivity, making it useful in electronic packaging and thermal management systems. Despite its relative scarcity in pure optical applications, boron remains an important element in the broader landscape of materials science, contributing to the functionality of a variety of optoelectronic devices and systems.
Other names: Boron
API: /v1/materials/mat_5879e2549ca9 · slug b