Aller au contenu principal
  • Paul Scherrer Institut PSI
  • PSI Research, Labs & User Services

Digital User Office

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

Hauptnavigation

  • Research at PSIOuvrir ce point de menu principal
    • Research Initiatives
    • Ethics and Research integrity
    • Scientific Highlights
    • Scientific Events
    • Scientific Career
    • PSI-FELLOW
    • PSI Data Policy
  • Research Divisions and LabsOuvrir ce point de menu principal
    • 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 InstrumentsOuvrir ce point de menu principal
    • Overview
    • Large Research Facilities
    • Facilities
    • PSI Facility Newsletter
  • PSI User ServicesOuvrir ce point de menu principal
    • User Office
    • Methods at the PSI User Facilities
    • Proposals for beam time
    • Proposal Deadlines
    • Data Analysis Service (PSD)
    • EU support programmes
  • New ProjectsOuvrir ce point de menu principal
    • SLS 2.0
    • IMPACT
  • DE
  • EN
  • FR

Digital User Office (mobile)

  • Digital User Office

Vous êtes ici:

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

Navigation secondaire

MicroSpec

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

Info message

Ce contenu n'est pas disponible en français.
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

Soutien pour les utilisateurs externes des grandes installations scientifiques du PSI

top

Pied de page

Paul Scherrer Institut

Forschungsstrasse 111
5232 Villigen PSI
Suisse

Téléphone: +41 56 310 21 11
Téléfax: +41 56 310 21 99

Comment nous trouver 
Contact

Centre de visiteurs psi forum
Laboratoire élèves iLab (en allemand)
Centre de protonthérapie
Centre de Formation du PSI (en allemand)
PSI Guest House (en anglais)
PSI Gastronomie (en allemand)
psi forum shop

Service & Support

  • Annuaire
  • User Office
  • Accelerator Status
  • Publications du PSI
  • Fournisseurs
  • E-facture
  • Computing (en anglais)
  • Sicherheit (en allemand)

Carrière

  • Travailler au PSI
  • Offres d'emploi
  • Formation initiale et formation continue
  • Career Center
  • Formation professionnelle (en allemand)
  • Centre de Formation du PSI

Pour les médias

  • Le PSI en bref
  • Chiffres et faits
  • Le coin médias
  • Communiqués de presse
  • Réseaux sociaux

Suivez le PSI: Twitter (in English) LinkedIn Youtube Facebook Instagram Issuu RSS

Footer legal

  • Impressum
  • Conditions d'utilisation
  • Login éditeurs