Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A python package to help Coherent Diffraction Imaging (CDI) practitioners in their analysis.

License

clatlan/cdiutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cdiutils

My python package to help Bragg Coherent Diffraction Imaging (BCDI) practitioners in their analysis and visualisation workflow. This is a 'personal' package developped during my PhD. It provides utility functions to analyse bcdi-processed data and to plot them for potential publication.

It requires the following libraries :

  • bcdi
  • xrayutilities
  • silx
  • numpy
  • scipy
  • matplotlib
  • colorcet

Installation

You can install the package with the following command:

pip install git+https://github.com/clatlan/cdiutils.git

Slice plot

cdiutils.plot.slice.plot_3D_volume_slices function

  • Bragg electron density slice plot

Electron density

  • Comparing contour of support

Contour

  • Phase slice plot

Phase

Cross section quiver

cdiutils.plot.quiver.quiver_plot

  • The cross section quiver allows to plot cross section of strain and displacement field on the same plot. Cross Section Quiver
  • For different conditions Quivers
  • Can also be used to plot the curves/arrows only arrows
  • Can also be used to plot basic cross sections strain

Diffraction pattern plots in the reciprocal space

cdiutils.plot.plot.plot_diffraction_patterns

Diffraction Patterns

About

A python package to help Coherent Diffraction Imaging (CDI) practitioners in their analysis.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages