PymePix: a python library for SPIDR readout of Timepix3
Creators
- 1. Center for Free-Electron Laser Science, Deutsches Elektronen-Synchrotron DESY, Notkestrasse 85, Hamburg 22607 (Germany)
- 2. Deutsches Elektronen-Synchrotron DESY, Notkestrasse 85, Hamburg 22607 (Germany)
- 3. Department of Physics, Faculty of Nuclear Sciences and Physical Engineering, Czech Technical University, Brehova 78/7, Prague 115 19 (Czech Republic)
- 4. Cosmology and Astrophysics Group, Brookhaven National Laboratory, Upton, NY 11973 (United States)
Description
PymePix is a new Python 3 library that provides control and acquisition for the Timepix3-SPIDR hardware. The rich set of data-structures and intuitive routines reduces time and coding effort to quickly configure, acquire, and visualize data from Timepix3. The highly extensible high-performance data-pipeline allows for alteration of the Timepix3 datastream into a form that is convinient for the user. This library is intended to be easily inserted into a standard scientific software stack as well as to allow for more direct interaction of Timepix3 with interactive flavors of Python. Included with the library are two example programs using PymePix: PymePix-acq is a command line control and acquisition program that can capture UDP packets and decode them into pixels and triggers. The second is pymepixviewer, an online control and data-acquisition program for general use, but with features geared toward mass-spectroscopy and ion imaging.
Availability note (English)
Available from http://dx.doi.org/10.1088/1748-0221/14/10/P10003Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Instrumentation
- Journal Volume
- 14
- Journal Issue
- 10
- Journal Page Range
- p. P10003
- ISSN
- 1748-0221
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 51058722
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; S97: MATHEMATICAL METHODS AND COMPUTING;
- Descriptors DEI
- CAPTURE; COMPUTER CODES; DATA ACQUISITION; MASS SPECTROSCOPY; READOUT SYSTEMS; STACKS
- Descriptors DEC
- DATA PROCESSING; PROCESSING; SPECTROSCOPY