Welcome to PyDDM’s documentation!

Welcome to PyDDM’s documentation!

PyDDM is a Python package for analysis of differential dynamic microscopy (DDM) data.

Note

This project is under active development.

PyDDM

This is a python package to perform Differential Dynamic Microscopy (DDM) Analysis

Note the two walkthroughs. The Jupyter Notebook files for both of these can be found in the examples folder of the GitHub PyDDM repository. They both use the same sample data of diffusing colloidal particles. The first walkthrough goes over the basics of using this code. In the second walkthrough, some additional features of the code are discussed. Importantly, the second walkthrough also goes over a few aspects of DDM that one should pay attention to: finding the background parameter and considering the range of wavevectors over which the data is reliable. It also briefly goes over how to slice and extract data from xarray Datasets. More on that can be found here.

We also have instructions on how to add a new fitting function. This can be useful if you have a model for the intermediate scattering function that you want to employ.

Indices and tables