code changes for release 3.0.0: new PShell import

This commit is contained in:
2022-03-01 15:28:19 +01:00
parent e3e80f5796
commit fa24916aa6
9 changed files with 3592 additions and 2925 deletions

View File

@ -1,7 +1,7 @@
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.
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. PEARL Procedures requires Igor Pro 8 or newer.
Installation
@ -11,17 +11,14 @@ PEARL Procedures should be installed according to the regular Igor Pro guideline
- 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.
Igor Pro 9 imports the HDF5 library by default. For earlier versions:
- Find the `HDF5.XOP` (`HDF5-64.xop` for 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.
PEARL Procedures are tested on Igor Pro 8.04, 64-bit.
Please make sure to use the latest release version of Igor Pro.
License
@ -39,12 +36,18 @@ Matthias Muntwiler, <mailto:matthias.muntwiler@psi.ch>
Copyright
---------
Copyright 2009-2021 by [Paul Scherrer Institut](http://www.psi.ch)
Copyright 2009-2022 by [Paul Scherrer Institut](http://www.psi.ch)
Release Notes
=============
## rev-distro-3.0.0
- New panel and procedure interface for PShell data file import.
- Support for latest PShell file structure.
- Igor Pro 8.04 or later is required.
## rev-distro-2.2.0
- Updates, bugfixes and performance improvements in angle scan processing.