Skip to main content
  • Paul Scherrer Institut PSI
  • PSI Research, Labs & User Services

Digital User Office

  • Digital User Office
  • DE
  • EN
  • FR
Paul Scherrer Institut (PSI)
Search
Paul Scherrer Institut (PSI)

Hauptnavigation

  • Research at PSIOpen mainmenu item
    • Research Initiatives
    • Ethics and Research integrity
    • Scientific Highlights
    • Scientific Events
    • Scientific Career
    • PSI-FELLOW
    • PSI Data Policy
  • Research Divisions and LabsOpen mainmenu item
    • Overview
    • Research with Neutrons and Muons
    • Photon Science
    • Energy and Environment
    • Nuclear Energy and Safety
    • Biology and Chemistry
    • Scientific Computing, Theory and Data
    • Large Research Facilities
  • Facilities and InstrumentsOpen mainmenu item
    • Overview
    • Large Research Facilities
    • Facilities
    • PSI Facility Newsletter
  • PSI User ServicesOpen mainmenu item
    • User Office
    • Methods at the PSI User Facilities
    • Proposals for beam time
    • Proposal Deadlines
    • Data Analysis Service (PSD)
    • EU support programmes
  • New ProjectsOpen mainmenu item
    • SLS 2.0
    • IMPACT
  • DE
  • EN
  • FR

Digital User Office (mobile)

  • Digital User Office

You are here:

  1. PSI Home
  2. Labs & User Services
  3. PSD
  4. LSC
  5. MicroSpec Group
  6. Pixelator

Secondary navigation

MicroSpec

  • People
  • Research
  • Scientific Highlights and News
  • Pixelator
  • Publications
Pixelator

Pixelator STXM Control Software

Pixelator is a software project for controlling scanning instruments such as a STXM (scanning transmission X-ray microscope). It is a product of a collaboration between the Paul Scherrer Institute, the Max-Planck-Institut für Intelligente Systeme and Semafor Informatik & Energie AG. Pixelator has been in standard use at the PolLux STXM since late 2012 and receiving regular updates as development continues. As the STXM technique continues to advance, user experiments become more ambitious and increase requirements for the coordination and integration of the many and varied positioners and detectors. Pixelator is a new generation of software is being developed to allow the necessary stability, flexibility and extensibility demanded by cutting edge experiments. It implements a modern, modular design that implements all scan logic in a central server program, with separate modules for interfacing with different types of hardware and hardware control systems. The scan logic is implemented with an emphasis on making full use of messages provided by the hardware systems, for example listening for a ‘finished moving’ message, rather than assuming that a fixed wait-time is sufficient. The graphical user interface runs as a separate client program and is executed on a separate PC from the server in order to maximize system stability and user convenience.

Features

  • User-friendly graphical user interface that can run on Linux and Windows.
  • Data is recorded in a NeXus-compliant HDF5 file format (see article for specific implementation details)
  • Python scripting.
  • Point-by-point and constant-velocity scanning modes.
  • Interferometer positions and synchrotron ring current recorded for every pixel allows precise correction and normalisation of data.
  • Flexible hardware interface for easy inclusion of new hardware such as detectors and scanning stages.
  • Easy integration of external experiment instrumentation (e.g. user-supplied PC controlling conditions in a custom environmental cell)

Technical Details

  • Robust Linux-based server contains all significant logic.
  • GUI and scripting both operate over the same ZeroMQ / JSON interface, allowing alternative GUI and scripting developments.
  • Time-critical tasks performed by real-time Linux system with a cycle time of 10kHz (control loop and sampling rate). The shortest reliable dwell time is about 200 micro-seconds (further improvements are planned - see below).
  • License (per facility basis) includes access to project source code, bug tracker and all future upgrades.

Currently Supported Hardware

Type Name
Industrial Control Systems EPICS, Tango
Linear and Rotary Positioners Newport, SmarAct, PI-Nexline
Detectors Phosphor/PMT1, Andor CCD camera
Interferometers keysight, Zygo, Renishaw2, Attocube2
Notes:
  1. Via simple counter input.
  2. Via the AquadB interface.
Current implementations of Pixelator include:
  • PolLux, SLS
  • MAXYMUS, BESSY II
  • HERMES, Soleil

Planned Developments

  • Move time-critical tasks to an FPGA for cycle times over 100 kHz that will provide improved reliability and performance of timing (dwell times below 200 micro-seconds) and positioning.
  • Thumbnail image and metadata support in data files (similar to experience with common image formats like jpeg).
  • Interface to electronic logbook system (ELOG) for automatic record-keeping.

Sidebar

Contact

Microspectroscopy Group

Dr. Jörg Raabe
Swiss Light Source
Paul Scherrer Institut
WSLA/006
5232 Villigen – PSI
Switzerland
Telephone: +41 56 310 5193
E-mail: joerg.raabe@psi.ch

Dr. Benjamin Watts
Swiss Light Source
Paul Scherrer Institut
WSLA/126
5232 Villigen – PSI
Switzerland
Telephone: +41 56 310 5516
E-mail: benjamin.watts@psi.ch

Associated Beamlines at SLS

  • PolLux
  • NanoXAS

LSC Homepage

Laboratory for Condensed Matter Physics


User Office

The PSI User Office is a central PSI installation to serve the users from all the four user laboratories.

top

Footer

Paul Scherrer Institut

Forschungsstrasse 111
5232 Villigen PSI
Switzerland

Telephone: +41 56 310 21 11
Telefax: +41 56 310 21 99

How to find us
Contact

Visitor Centre psi forum
School Lab iLab (in German)
Center for Proton Therapy
PSI Education Centre
PSI Guest House
PSI Gastronomie (in German)
psi forum shop

Service & Support

  • Phone Book
  • User Office
  • Accelerator Status
  • PSI Publications
  • Suppliers
  • E-Billing
  • Computing
  • Safety (in German)

Career

  • Working at PSI
  • Job Opportunities
  • Training and further education
  • Career Center
  • Vocational Training (in German)
  • PSI Education Center

For the media

  • PSI in brief
  • Facts and Figures
  • Media corner
  • Media Releases
  • Social Media

Follow us: Twitter (in English) LinkedIn Youtube Facebook Instagram Issuu RSS

Footer legal

  • Imprint
  • Terms and Conditions
  • Editors' login