PEAK is designed to control acquisition of photoelectron spectra with Scienta Omicron analysers. With its modern software architecture, PEAK offers improved performance for data acquisition, workflow, and live visualisation of data. The modular design and the modern network-based application programming interface (API) facilitate integration of additional equipment as well as full integration of the analyser in external control systems.
The drive to gain a complete descriptive model of materials and reactions, push photoemission spectroscopy experiments to extend into dimensions such as time, space, pressure, and temperature. This causes ever increasing data rates and complexity. At the same time, software standards and architectures have progressed and offer improved support for complex experimental setups and high data rates. With PEAK these advances materialise as efficiency gains and improved workflows, available for Scienta Omicron analysers.
Graphical User Interface (GUI)
Image Description: The PEAK graphical user interface controls the analyser. Data windows shown can be adapted to the individual preferences. A camera raw monitor is available without any image corrections, as well as a spectrum monitor with image corrections applied. Displaying for example a running average of the data or changing the colour scheme for better visualisation is supported. The analyser control settings are conveniently displayed to the right and easily changed while setting up a measurement. Multiple interfaces can be opened at the same time and displayed across multiple screens.
The PEAK GUI is accessed through standard browsers and uses network communication to control the analyser hardware. Multiple browser tabs of the GUI can be distributed across multiple screens, ensuring all important information for an experiment can be displayed according to individual requirements.
The main view can be configured to show for instance the camera raw monitor directly from the detector without any image processing or corrections applied. A second optional display shows the spectrum monitor. In this view, electron hits from the raw image are processed with either ADC or pulse mode and mapped into the correct spectral channels. The spectrum monitor is continuously updated as more data is accumulated. A convenient feature is to display a running average of accumulated data while fine tuning the analyser parameters. This offers reduced noise and immediate feedback of the attainable data with the currently selected parameters. Each data display can be brought to a dedicated tab by a single click offering an enlarged view of the data.
Image Description: Data visualisation is done on the fly and can be applied to a selected slice or the complete data range. The visualised data is continuously updated as the measurement progresses allowing to explore data without interfering with the acquisition.
In PEAK, data visualisation is independent of ongoing acquisitions and is therefore fully flexible. Selecting a specific slice of the multidimensional data is done by defining the axes and ranges to be visualised. One can switch between 1D and 2D representation. It is also possible to zoom in on an interesting region of the displayed data using the mouse. All of this is possible live in the spectrum monitor without interfering with the ongoing acquisition.
For instance, it is possible to display an ongoing deflection scan as a θx, θy image for a selected slice of energy. With the display continuously updating with new data, it is possible to monitor the signal to noise ratio with each consecutive loop over θy deflection and get an early impression of the data. Acquisitions can be stopped directly or after each completed step, for instance after loop is completed or after a spectral region acquisition is finished.
PEAK SDK & API Training
Image Description: Conducting an acquisition using the PEAK API does not require intricate knowledge of all involved servers. It is sufficient to define the spectrum properties and request the acquisition, as shown here with Python.
The PEAK software development kit (SDK) is solely for software development and can by itself not control any hardware. The development environment includes dummy drivers, emulating the various hardware servers, which are controlled through the regular PEAK API. This enables offline development and testing of clients without blocking the analyser hardware from acquiring real measurements. The training course includes an introduction to the architecture, example demonstrations, and exercises for developing clients for the PEAK API. This course is highly recommended when the analyser is to be integrated in an external control system or before writing user drivers.
As the PEAK GUI itself builds on the PEAK API, it is possible for a control system to have the same detail level by addressing the underlying PEAK servers through the API. For low level functionality it is for instance possible to address the camera detector server. For most use cases, it will be far more interesting to focus on higher level functionality provided by the experiment server. It allows an operator to setup and acquire a spectrum region without having to know details of other hardware servers. The acquired data is then returned to the client through the network protocol.
PEAK SDK & API Training
PEAK is available as an upgrade to DA30-L, EW4000, R4000, and other Scienta Omicron analysers, which were originally delivered with SES and the SESWrapper for server-client communication. To ensure a good transition, PEAK supports import of the current SES instrument calibration data, and remote support is included for the software installation. Parts of the analyser electronics, detector and computer may need to be upgraded to be compatible with PEAK and PEAK ready hardware upgrade packages are available.
With a PEAK upgrade, the service life of previously installed analysers can be substantially extended and access to new software functionality is possible. While SES is supported with its current scope, development of new functionality is focused on PEAK. These include support for new detectors and integrating new equipment with the data acquisition, as well as software improvements.
When upgrading an entire setup it is also important to consider the complete configuration including required measurement functionality and auxiliary components such as manipulators or a delay stages. Components are supported in PEAK through user scripts, user drivers, and external control systems. Please contact your service representative to find a suitable solution how and when to optimally transition from SES to PEAK.
Electron Spectroscopy Control and Acquisition Software
This video is about Scienta Omicron´s latest software offering PEAK. Scienta Omicron PEAK is our new measurement set up and data acquisition software for electron spectroscopy.
- DA30-L, DA20, R4000, R3000
- SES2002, EW4000
- MCP/digital camera
- All ethernet standard: HV-rack and CMOS/CCD camera
- PEAK ready Windows 10 Instrument PC
PEAK: Electron Spectroscopy Control and Acquisition Software
PEAK is designed to control acquisition of photoelectron spectra with Scienta Omicron analysers. With its modern software architecture, PEAK offers improved performance for data acquisition, work flow, and live visualisation of data. The modular design and the modern network based application programming interface (API) facilitate integration of additional equipment as well as full integration of the analyser in external control systems.