Support this project and keep always updated about recent software releases, bug fixes and major improvements by following on researchgate or github.
DDRS4PALS
Copyright (c) 2016-2020 Danny Petschke ([email protected]) All rights reserved.
DDRS4PALS - A software for the acquisition and simulation of Positron Lifetime Spectra (PALS) using the DRS4 evaluation board
Quickstart Guide on Windows OS
- Download the latest software release (DDRS4PALS_v120.rar): https://github.com/dpscience/DDRS4PALS/releases
- Unzip DDRS4PALS_v112.rar.
- Download and install the Visual C++ Redistributable Package (x64) if requested by the OS: https://www.microsoft.com/de-de/download/details.aspx?id=48145
- Windows 10: install the Zadig USB driver: https://zadig.akeo.ie/
- Plug in the DRS4 evaluation board and run the Zadig program.
- Select the DRS4 evaluation board from the list of devices and click on "Install Driver".
- Run the DDRS4PALS executable.
Related Publications
Feb. 2019
Experimentally obtained and simulated Positron Annihilation Lifetime Spectra (PALS) acquired on pure Tin (4N) using DDRS4PALS software were published in the following Data in Brief (Elsevier) article.
Jun. 2019
Documentation
Jun. 2019
How to cite this Software?
When running this software for your research purposes you should at least cite the following publication:
DDRS4PALS: A software for the acquisition and simulation of lifetime spectra using the DRS4 evaluation board
Additionally, you can cite all released software versions by using the DOI 10.5281/zenodo.1219522. This DOI represents all versions, and will always resolve to the latest one.
v1.x
DDRS4PALS v1.12 (DLTPulseGenerator v1.3):
DDRS4PALS v1.11 (DLTPulseGenerator v1.3):
DDRS4PALS v1.10 (DLTPulseGenerator v1.3):
This release (v1.10) contains the analysis tool DQuickLTFit v4.1, which enables lifetime spectra to be directly opened and analysed from DDRS4PALS software. Moreover, lifetime spectra can be directly exported as (*.dquicklt) file providing an easy and convenient way for spectra analysis.
DDRS4PALS v1.09 (DLTPulseGenerator v1.3):
DDRS4PALS v1.08 (DLTPulseGenerator v1.3):
DDRS4PALS v1.07 (DLTPulseGenerator v1.2):
DDRS4PALS v1.06 (DLTPulseGenerator v1.2):
DDRS4PALS v1.05 (DLTPulseGenerator v1.2):
DDRS4PALS v1.04 (DLTPulseGenerator v1.2):
DDRS4PALS v1.03 (DLTPulseGenerator v1.1):
DDRS4PALS v1.02 (DLTPulseGenerator v1.1):
Software Preview
signal-scope: monitor the acquired or simulated detector-output pulses
pulse-height/energy spectra (PHS): select the energy windows assigning the start & stop quanta
lifetime or prompt (IRF) spectra: online tracking of the resulting spectra
high-quality lifetime spectra acquisition provided by easy and freely configurable physical filters:
1D median filter for spike-removal and noise-reduction
pile-up rejection by area-filtering
detection of misshaped or artifact-afflicted pulses using shape-sensitive filtering
License of DDRS4PALS (GNU General Public License)
Copyright (c) 2016-2020 Danny Petschke ([email protected]) All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
For more details see GNU General Public License v3
Used Third Party Libraries and Licenses
DDRS4PALS is written in C++ using the Qt-Framework licensed under the GNU General Public License v3
The following 3rd party libraries are used by DDRS4PALS software.
ALGLIB
- ALGLIB: A cross-platform numerical analysis and data processing library
License: GNU General Public License v2 or above
Tino Kluge
Sergejus Zabinski
Danny Petschke
- DLTPulseGenerator: A library for the simulation of lifetime spectra based on detector-output pulses
License: BSD-3-Clause
MPFIT (MINPACK-1)
libusb-1.0
DRS4 evaluation board software and source code package
- Paul Scherrer Institut - PSI
These files containing documentation, drivers, applications, C/C++ source code and the FPGA firmware in VHDL and compiled bit files.
Note: Some files containing source code which is part of MIDAS XML Library
License: GNU General Public License v3
Deploy DDRS4PALS on Windows OS from source files using QtCreator
- Download the QtCreator and the Qt-framework (at least v5.x).
- Download and Setup the MS Visual Studio compiler (at least version 2013). It should also work with any other compiler e.g. MinGW but I recommend using VS compiler.
- Open the .pro file in QtCreator.
- Deploy DDRS4PALS. It should finish without any errors.
- Connect your DRS4-EB (if available) and start the simulation or acquisition mode.
- Finished.