C3H9O3P (Dimethyl methylphosphonate, DMMP)
3 datasets, together covering 0.8045–55.56 µm. Default: Querry 1987: Near-infrared; n,k 0.80–2.5 µ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
# C3H9O3P (Dimethyl methylphosphonate, DMMP): Querry 1987: Near-infrared; n,k 0.80–2.5 µm
c3h9o3p = ls.fetch_refractiveindex("organic", "dimethyl_methylphosphonate", "Querry-NIR", ref="c5c2f188e848453def5970e347399d653df2ffc2")
print(c3h9o3p.range_nm) # (804.5, 2499.5) nm
eps = c3h9o3p.eps([1420]) # 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_eb541c61f0c3/lightsmith"
c3h9o3p = ls.Tabulated.model_validate(json.load(urllib.request.urlopen(url)))
print(c3h9o3p.source) # citation and provenance travel with the data
Any dataset here, as the library's Tabulated material (dimethyl-methylphosphonate/querry-1987-nir).
# ... load c3h9o3p as above, then:
sim = ls.Simulation(
particles=[ls.Particle(shape=ls.Sphere(radius_nm=50), material=c3h9o3p)],
medium_index=1.0,
wavelengths=ls.WavelengthRange(start_nm=805, 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"]).
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 C3H9O3P (Dimethyl methylphosphonate, DMMP)
Dimethyl methylphosphonate (C3H9O3P) is an organic compound that is commonly used as a flame retardant and as a plasticizer. It is a clear, colorless liquid at room temperature and is soluble in many organic solvents. This compound is characterized by the presence of phosphorus in its molecular structure. In addition to its industrial uses, dimethyl methylphosphonate is often employed as a simulant in studies related to the detection and decontamination of nerve agent threats due to its structural similarities with certain nerve agents.
Other names: dimethyl_methylphosphonate, C3H9O3P, Dimethyl methylphosphonate, DMMP, Dimethyl methylphosphonate, C3H9O3P, DMMP, Methylphosphonic acid dimethyl ester, dimethoxymethyl phosphine oxide, Dimethyl methanephosphonate, Dimethyl methyl phosphonate, Fran TF 2000, Fyron DMMP, Metaran, NSC 62240, O,O-dimethyl methylphosphonate, Reoflam DMMP
API: /v1/materials/mat_47893bd8c104 · slug dimethyl-methylphosphonate