Analysis of Dynamic Light Scattering (DLS) measurements from Malvern Panalytical Zetasizer instruments.
npm install dls-analysisimport { readFileSync } from 'node:fs';
import { fromZmes } from 'dls-analysis';
const arrayBuffer = readFileSync('measurement.zmes').buffer;
const measurements = await fromZmes(arrayBuffer);Each measurement contains the following variables:
| Key | Label | Units | Description |
|---|---|---|---|
| x | Particle diameter | nm | Particle sizes |
| y | Intensity | % | Particle Size Intensity Distribution |
| v | Volume | % | Particle Size Volume Distribution |
| n | Number | % | Particle Size Number Distribution |
| w | Molecular weight | Da | Molecular Weights |
| d | Diffusion coefficient | µm²/s | Diffusion Coefficients |
| r | Relaxation time | µs | Relaxation Times |
| f | Form factor | Form Factor |
<select name="selector.variables">
<option value="y vs x">Intensity versus particle diameter</option>
<option value="v vs x">Volume versus particle diameter</option>
<option value="n vs x">Number versus particle diameter</option>
<option value="w vs x">Molecular weight versus particle diameter</option>
<option value="d vs x">Diffusion coefficient versus particle diameter</option>
<option value="r vs x">Relaxation time versus particle diameter</option>
<option value="f vs x">Form factor versus particle diameter</option>
</select>Metadata includes Z-Average, Polydispersity Index, operator name, dispersant and material properties.
Settings include instrument manufacturer, model, serial number, detector angle, laser wavelength, temperature, and more.