这是 Yi Jiang 为 X 射线/电子叠层扫描和断层扫描/断层扫描定制的代码。
该软件包基于由 Science IT 和瑞士 Paul Scherrer 研究所的相干 X 射线散射 (CXS) 小组开发的 Matlab 代码构建:https://www.psi.ch/en/sls/csaxs/software。版权和许可问题应遵循协议(见下文)和/或参考其网站。
检查 PtychoShelves 包的官方文档以了解其要求。您需要以下 Matlab 工具箱才能使用所有功能:并行计算、曲线拟合、图像处理、优化和信号处理。
对于 ptychography,请尝试 /fold_slice/ptycho/examples 中的数据准备和重建脚本,以熟悉数据格式和重建参数。
一些数据和重建 I/O 约定已更改,以适应电子叠印术。有关更多详细信息,请参阅示例脚本。
添加了改进的最小二乘最大似然多切片叠层成像算法作为新引擎:GPU_MS
它基于 GPU 引擎(由 Michal Odstrcil 编写),并进行了多项改进,例如多种探测模式和错误修复。代码的使用应包括额外的引用:
Z. Chen、Y. Jiang、Y. Shao、ME Holtz、M. Odstrčil、M. Guizar-Sicairos、I. Hanke、S. Ganschow、DG Schlom、DA Muller,电子叠层照相术实现了由晶格振动设定的原子分辨率极限。科学 372 (6544), 826-831。
我们使用贝叶斯优化和高斯过程开发了用于叠印术的自动参数调整工作流程:https://doi.org/10.1038/s41598-022-16041-5。有关更多详细信息,请参阅示例脚本。
GPU 和 GPU_MS 引擎新功能的非详尽列表:
特征 | 图形处理器 | GPU_MS |
---|---|---|
混合状态+多层叠印术 | ✖️ | ✔️ |
动态多层重建 | ✖️ | ✔️ |
先进的任意路径飞行扫描叠印术 | ✔️ | ✖️ |
多次扫描重建 | ✔️ | ✔️ |
物体相位的 TV 正则化 | ✔️ | ✔️ |
网格伪影去除 | ✔️ | ✖️ |
自动参数选择 | ✔️ | ✔️ |
使用高斯核考虑检测器模糊 | ✔️ | ✔️ |
如果您没有 Matlab 或想探索其他 ptychography 软件。以下是一些公共存储库:
阿多里姆:https://github.com/mdw771/adorym
Ptycho_gui:https://github.com/NSLS-II/ptycho_gui
翼龙:https://github.com/AdvancedPhotonSource/ptychodus
PtychoNN:https://github.com/mcherukara/PtychoNN
Ptychopy:https://github.com/kyuepublic/ptychopy
Py4DSTEM:https://github.com/py4dstem/py4DSTEM
PyNX:http://ftp.esrf.fr/pub/scisoft/PyNX/doc/
泰克:https://github.com/tomography/tike
源代码
介绍
本许可协议规定了 PAUL SCHERRER INSTITUT (PSI), CH-5232 Villigen-PSI, Switzerland(以下简称“许可方”)将向您(以下简称“被许可方”)授予免版税、非排他性的许可协议的条款和条件。仅用于学术、非商业目的的许可证(以下简称“许可证”),用于使用 cSAXS ptychography MATLAB 软件包计算机软件程序以及下文提供的相关文档(以下简称“许可证”) “程序”)。
许可证的条款和条件
此外,任何使用该包的出版物或将代码翻译成另一种计算语言的任何翻译都应引用
(针对 PtychoShelves)K. Wakonig, H.-C. Stadler、M. Odstrčil、EHR Tsai、A. Diaz、M. Holler、I. Usov、J. Raabe、A. Menzel、M. Guizar-Sicairos、PtychoShelves,用于叠印高性能分析的通用高级框架数据,J.应用程序。水晶。 53(2)(2020)。 (doi: 10.1107/S1600576720001776)
(差异图)P. Thibault、M. Dierolf、A. Menzel、O. Bunk、C. David、F. Pfeiffer,高分辨率扫描 X 射线衍射显微镜,Science 321, 379-382 (2008)。 (doi:10.1126/science.1158573)。
(最大似然)P. Thibault 和 M. Guizar-Sicairos,相干衍射成像的最大似然细化,New J. Phys。 14、063004(2012)。 (doi:10.1088/1367-2630/14/6/063004)。
(对于混合相干模式)P. Thibault 和 A. Menzel,通过衍射测量重建状态混合物,Nature 494, 68-71 (2013)。 (doi:10.1038/nature11806)。
(和/或多层切片)EHR Tsai、I. Usov、A. Diaz、A. Menzel 和 M. Guizar-Sicairos,具有扩展景深的 X 射线叠层摄影术,选项。快报 24, 29089-29108 (2016)。 (doi:10.1364/OE.24.029089)。