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 sharedUser Procedures
folder, and copy the PEARL Procedures distribution there. - Create shortcuts of the
pearl-arpes.ipf
andpearl-menu.ipf
files, and move them to theIgor Procedures
folder next to yourUser Procedures
folder. - Find the
HDF5.XOP
(HDF5-64.xop
for Igor 7 64-bit) extension in theIgor Pro Folder
underMore Extensions/File Loaders
(More Extensions (64-bit)/File Loaders
), create a shortcut, and move the shortcut to theIgor Extensions
folder next to yourUser Procedures
folder. - Find the
HDF5 Help.ihf
next toHDF5.XOP
, create a shortcut, and move the shortcut to theIgor Help Files
folder next to yourUser Procedures
folder.
PEARL Procedures are compatible with Igor Pro versions 6-8, 32-bit and 64-bit. They are not compatible with Igor 6.36 and older. As long as no Igor 8 specific features are used, the produced experiment files remain compatible with Igor 6. Some features, in particular 3D graphics, may not work properly under Igor 7 and newer.
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
Copyright 2009-2019 by Paul Scherrer Institut
Release Notes
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.
rev-distro-1.1.1
- If you have upgraded PEARL Procedures from pre-1.1.1 and Igor breaks in pearl-elog.ipf while opening an experiment, please delete the ELOG preferences file
pearl-elog/preferences.pxp
. (Check the Igor Help to find the package preferences folder on your system.)