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 summaryProgram title: PyHoLoCPC Library link to program files:http://dx.doi.org/10.17632/n4rgzbnbpw.1Licensing provisions: GNU General Public License 3Programming language: PythonNature 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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.