CsCl (Cesium chloride)
Glasses, oxides and dielectrics
1 dataset, together covering 0.18–40 µm. Default: Li 1976: n 0.18–40 µ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
# CsCl (Cesium chloride): Li 1976: n 0.18–40 µm
cscl = ls.fetch_refractiveindex("main", "CsCl", "Li", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(cscl.range_nm) # (180, 40000) nm
eps = cscl.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_01938a699a19/lightsmith"
cscl = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(cscl.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (cscl/li-1976).
# ... load cscl as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=cscl)],
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_01938a699a19/lightsmith?model=drude_lorentz"
cscl_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 CsCl (Cesium chloride)
Caesium chloride (CsCl) is an inorganic compound that forms colorless, water-soluble crystals with a simple cubic structure. It is widely used in various applications, including as an electrolyte in electrochemical studies and as a source of caesium ions in chemical processes. One of its most notable uses is in molecular biology for density gradient ultracentrifugation, where it effectively separates various types of DNA. Specifically, CsCl gradients are highly effective for isolating plasmid DNA from other cellular components. Although it has considerable utility in laboratory settings, caesium chloride must be handled with care. It can be corrosive, and excessive exposure can pose health risks, such as disruptions in cellular potassium ion channels that could lead to arrhythmias. Therefore, strict safety protocols are required for its handling and storage. Overall, CsCl is a compound of significant importance in both scientific research and industrial applications.
Other names: Cesium chloride, Caesium chloride
API: /v1/materials/mat_4407f0f35cfc · slug cscl