Introduction

PEARL Procedures is a suite of Igor Pro procedures developed for data acquisition and data processing at the PEARL beamline at the Swiss Light Source.

Installation

PEARL Procedures should be installed according to the regular Igor Pro guidelines. Please read the Igor help About Igor Pro User Files for details.

  • Make a pearl-procs directory in your private or shared User Procedures folder, and copy the PEARL Procedures distribution there.
  • Create shortcuts of the pearl-arpes.ipf and pearl-menu.ipf files, and move them to the Igor Procedures folder next to your User Procedures folder.
  • Find the HDF5.XOP (HDF5-64.xop for Igor 7 64-bit) extension in the Igor Pro Folder under More Extensions/File Loaders (More Extensions (64-bit)/File Loaders), create a shortcut, and move the shortcut to the Igor Extensions folder next to your User Procedures folder.
  • Find the HDF5 Help.ihf next to HDF5.XOP, create a shortcut, and move the shortcut to the Igor Help Files folder next to your User Procedures folder.

PEARL Procedures are tested on Igor 8.04, 64-bit. Please make sure to use the latest release version.

While most of the code remains compatible with Igor 6.37, it is not tested and not supported. Importing recent PShell data files may requires Igor 8 due to changes in the HDF5 library. Igor 7 contains some bugs which affect PEARL Procedures and should not be used.

As long as no Igor 8 specific features are used (long object names), the produced experiment files remain compatible with Igor 6.

License

The source code of PEARL Procedures is available under the Apache License, Version 2.0 at https://git.psi.ch/pearl-public/igor-procs. Please read and respect the respective license agreements. Please acknowledge the use of the code and share your extensions with the original author.

Author

Matthias Muntwiler, mailto:matthias.muntwiler@psi.ch

Copyright 2009-2021 by Paul Scherrer Institut

Release Notes

rev-distro-2.2.0

  • Updates, bugfixes and performance improvements in angle scan processing.

rev-distro-2.1.0

  • Check compatibility of major features with Igor 8.
  • pshell-import does not apply a detector sensitivity scaling any more. The returned intensities have arbitrary units.

rev-distro-2.0.3

  • The interpolate_hemi_scan function now requires a projection argument unless stereographic projection is desired.

rev-distro-2.0.0

  • The interface of data reduction functions has changed to make data reduction more efficient in multi-peak fits. The supplied reduction functions and dialogs have been refactored. If you want to use your own reduction functions written for pre-2.0, you have to adapt them to the new interface.
Description
Igor Pro data analysis procedures for users of the PEARL beamline
Readme Apache-2.0 8.8 MiB
Languages
IGOR Pro 100%