Code and data

Every method we publish ships with an implementation, and — where we are allowed to release it — the data it was validated on.

Nothing here is a demonstration script. These are the tools the group uses daily, released under open licences so that results can be reproduced rather than believed. If something does not install cleanly on your machine, that is a bug and an issue is welcome.

Software

If something here does not install cleanly, open an issue — that counts as a bug.

SerPy

Single-exposure statistical retrieval of directional dark-field. Model-free: no Fokker–Planck assumption, no tensor fit, one image pair in.

pip install serpy-xray # TODO confirm package name
Python TODO

Cite: Kefs, Magnin, Brun et al., Optica 13(6), 2026

mobi-pipeline

End-to-end modulation-based imaging: registration across propagation distances, Tikhonov-regularised inversion, and pixel-wise SAXS curve reconstruction.

git clone …/mobi-pipeline # TODO repository URL
Python TODO

napari-mobi

The same tools with a handle on them: a napari plugin suite for phase retrieval, dark-field maps and registration, for people who would rather not write a script.

pip install napari-mobi # TODO confirm package name
Python TODO

Datasets

Released with their acquisition parameters, so the numbers can be reproduced rather than trusted.