arxiv_2008.01843
Code repo for manuscript https://arxiv.org/abs/2008.01843
Files
simulatedDiffraction.ipynb
: The Jupyter notebook to generate the images in the manuscript.ExperimentalGeometry.py
: Module for coordinate conversions for BCDI. Originally appears in the Phaser code base.PlotLikeMatlab.py
: Basic 3D isosurface plotting routines for recovering Matlab addicts like myself. Uses PyVista.Pyramid.py
: Routines for generating a 3D array containing a discretely sampled pyramid.skewedDetectorImage.py
: Script for generating the tilted detector schematic in Figure 3.TiilePlot.py
: Custom routine for producing subplots in Matplotlib. First appears in the Phaser code base.aps.mplstyle
: My custom Matplotlib style file for APS journal submissions (Times font, etc.)
Make sure the Jupyter notebook can see all these files when it is running.