当前位置: X-MOL 学术Comput. Phys. Commun. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PyHoLo software, a new tool for electron hologram analysis and magnetic investigation
Computer Physics Communications ( IF 6.3 ) Pub Date : 2020-11-01 , DOI: 10.1016/j.cpc.2020.107471
Krzysztof Morawiec , Wiktoria Zajkowska , Piotr Dłużewski , Makoto Shiojiri , Jan Kusiński

Abstract A new tool, PyHoLo software, was developed to help automate the process of determining magnetic field B from a series of holograms, registered at different environmental conditions (e.g. for upside and downside orientations of a sample in a specimen holder). This procedure involves translating single holograms into phase shift of electron wave, but also alignment of holograms (i.e. shift, rotation, magnification) and finally calculation of magnetic field in an area selected for investigation. PyHoLo gives functionality for performing all those steps without having to refer to different programs and tools. The workflow and results of this procedure are discussed using as an example sample of FeCuSiB. Program summary Program title: PyHoLo CPC Library link to program files: http://dx.doi.org/10.17632/n4rgzbnbpw.1 Licensing provisions: GNU General Public License 3 Programming language: Python Nature of problem: (1) Determination of electric and magnetic fields in a sample on the basis of electron holograms, registered on transmission electron microscope during off-axis holography experiment. (2) Alignment of electron holograms acquired for different sample orientations and at different external conditions. Solution method: PyHoLo adapts procedures for all steps required to translate experimental holograms into electric and magnetic signals, i.e. restoration of total phase shift, alignment of electron holograms (shift, rotation, magnification, warping), phase separation. There is no need to refer to different tools and programs. Additional comments: PyHoLo requires Python 3.6 or newer and a number of external libraries to work (see README or manual for details). PyHoLo is a constant work in progress, developed by only one person, so it might be a little rough around the edges. References: For instructions on installation and execution of PyHoLo see README.txt (provided with the source files).

中文翻译:

PyHoLo 软件,一种用于电子全息图分析和磁学研究的新工具

摘要 开发了一种新工具 PyHoLo 软件,以帮助自动化从一系列全息图中确定磁场 B 的过程,这些全息图在不同的环境条件下(例如,样品架中样品的上下方向)。该过程涉及将单个全息图转换为电子波的相移,还包括全息图的对齐(即位移、旋转、放大)以及最终计算选定区域中的磁场进行研究。PyHoLo 提供了执行所有这些步骤的功能,而无需参考不同的程序和工具。使用 FeCuSiB 的示例样本来讨论此过程的工作流程和结果。程序概要 程序名称:PyHoLo CPC 库程序文件链接:http://dx.doi.org/10.17632/n4rgzbnbpw.1 许可条款:GNU 通用公共许可证 3 编程语言:Python 问题性质:(1)基于电子全息图确定样品中的电场和磁场,在离轴全息实验期间在透射电子显微镜上注册。(2) 不同样品取向和不同外部条件下获得的电子全息图的对齐。解决方法:PyHoLo 调整了将实验全息图转换为电和磁信号所需的所有步骤的程序,即总相移的恢复、电子全息图的对齐(移位、旋转、放大、翘曲)、相分离。无需参考不同的工具和程序。附加说明:PyHoLo 需要 Python 3.6 或更新版本以及一些外部库才能工作(有关详细信息,请参阅 README 或手册)。PyHoLo 是一项持续进行中的工作,仅由一个人开发,所以它的边缘可能有点粗糙。参考:有关安装和执行 PyHoLo 的说明,请参阅 README.txt(与源文件一起提供)。
更新日期:2020-11-01
down
wechat
bug