Published January 29, 2026 | Version v0.2.1
Software Open

Cdiutils: A python package for Bragg Coherent Diffraction Imaging processing, analysis and visualisation workflows

Description

A python package to help Bragg Coherent Diffraction Imaging (BCDI) practitioners in their analysis and visualisation workflows. The package is designed to handle the three primary stages of a BCDI data processing workflow: * **Proprocessing** (data centering and cropping) * **Phase retrieval**: utilises PyNX for phasing (refer to [PyNX documentation](http://ftp.esrf.fr/pub/scisoft/PyNX/doc/)). * **Post processing** (orthogonalisation, phase manipulation, strain computation etc.) It is assumed that the phase retrieval is conducted using the PyNX package. The `BcdiPipeline` class runs all three stages and can manage connections to different machines, especially for GPU-based phase retrieval.

Notes

If you use this package for scientific work, please consider including a citation as below.

Files

clatlan/cdiutils-v0.2.1.zip

Files (37.8 MB)

Name Size Download all
md5:4d39f6a53d3a3bd4ac7bb3467e825de8
37.8 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/clatlan/cdiutils/tree/v0.2.1 (URL)

Software