(C2H6OSi)n (Polydimethylsiloxane, PDMS)
10 datasets, together covering 0.3–55.56 µm. Default: Schneider et al. 2009: RTV 615; n 0.35–0.70 µm.
Compare datasets
Tick datasets in the list to add them to the plot (up to 12).
Datasets
- Schneider et al. 2009: RTV 615; n 0.35–0.70 µm
- Schneider et al. 2009: Sylgard 184; n 0.35–0.70 µm
- Zhang et al. 2020: 5:1; n,k 0.4–20 µm
- Zhang et al. 2020: 10:1; n,k 0.4–20 µm
- Zhang et al. 2020: 15:1; n,k 0.4–20 µm
- Zhang et al. 2020: 20:1; n,k 0.4–20 µm
- Gupta et al. 2019: n 0.30–1.69 µm
- Gupta et al. 2019: UV PDMS; n 0.30–0.90 µm
- Querry 1987: SF-96 fluid; n,k 0.82–2.5 µm
- Querry 1987: SF-96 fluid; n,k 2.5–56 µm
Use it in Lightsmith
Load this data in Python, simulate in one more line
pip install lightsmith
import lightsmith as ls
# (C2H6OSi)n (Polydimethylsiloxane, PDMS): Schneider et al. 2009: RTV 615; n 0.35–0.70 µm
mat = ls.fetch_refractiveindex("organic", "polydimethylsiloxane", "Schneider-RTV615", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(mat.range_nm) # (350, 700) nm
eps = mat.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_9a661efd04c2/lightsmith"
mat = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(mat.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (polydimethylsiloxane/schneider-2009-rtv615).
# ... load mat as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=mat)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=400, stop_nm=700, 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_9a661efd04c2/lightsmith?model=drude_lorentz"
mat_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 (C2H6OSi)n (Polydimethylsiloxane, PDMS)
Polydimethylsiloxane (PDMS, (C2H6OSi)n) is a widely utilized silicon-based organic polymer known for its unique rheological properties. Characterized by its clear, viscous appearance, PDMS is optically transparent, rendering it particularly suitable for various optical applications. This elastomer exhibits a range of beneficial attributes: it's non-toxic, chemically inert, non-flammable, and resistant to ultraviolet radiation and ozone. Additionally, it is hydrophobic, meaning it repels water, and possesses excellent dielectric properties over a broad frequency range. These characteristics make PDMS an ideal choice for a multitude of applications, ranging from household products like shampoos and caulking to medical devices and microfluidic chips. In the realm of optics, the material's transparency across a broad spectrum combined with its flexibility has led to its use in soft lithography processes, waveguides, and even in the fabrication of flexible optical devices. The refractive properties of PDMS derive from its siloxane backbone, which imparts the material with its distinct optical and mechanical characteristics.
Other names: C2H6OSi)n (Polydimethylsiloxane, PDMS, (C2H6OSi)n, PDMS, Poly(dimethylsiloxane), Dimethicone, Dimethylpolysiloxane, E900, SF-96, RTV 615, Sylgard 184
API: /v1/materials/mat_b0b2aa3ed4fa · slug polydimethylsiloxane