Skip to content

Question: Converting DLS I(x) to N(x) and V(x) using Mie theory #31

@AlexShalby

Description

@AlexShalby

Hello @scottprahl,

First, thank you for creating and maintaining the miepython library – it's an excellent tool.

Context:
We are working with Dynamic Light Scattering (DLS) data and have obtained the intensity-weighted size distribution, I(x).

Goal:
We need to convert this I(x) into:

  • Number-weighted distribution N(x)
  • Volume-weighted distribution V(x)

Question:
We understand that Mie theory provides the scattering intensity for particles of a given size. Could you please advise on the correct way to use miepython to perform this conversion?

Specifically:

  1. What is the mathematical relationship or workflow to transform I(x) → N(x) and I(x) → V(x) using Mie scattering functions?
  2. Are there any existing functions in miepython or examples that demonstrate this conversion?
  3. If not built-in, what would be the recommended approach using the outputs from miepython?

We would greatly appreciate any guidance, code snippets, or references you could share on this topic.

Thank you for your time and for this valuable library.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions